Ticket #1634: typo-in-cygwin-compiler-macros.dpatch

File typo-in-cygwin-compiler-macros.dpatch, 118.8 KB (added by Marco, 2 years ago)

Added by email2trac

Line 
1
2New patches:
3
4[typo in cygwin compiler macros
5Marco Schmidt <marco.schmidt@gmail.com>**20181117214440
6 Ignore-this: f70f8462669e4901959897c05ccc6d69
7 
8 The cygwin compiler macro is "__CYGWIN__", with two underscores.
9] hunk ./source/daemons/common/procfs.c 368
10    char procnam[128];
11    prstatus_t pr;
12    prpsinfo_t pri;
13-#endif  /* (__linux__ || _CYGWIN__) */
14+#endif  /* (__linux__ || __CYGWIN__) */
15 
16 #if __sun
17    prcred_t proc_cred;
18hunk ./source/daemons/common/procfs.c 524
19       goto return0;
20    }
21 
22-#  endif  /* (__linux__ || _CYGWIN__) */
23+#  endif  /* (__linux__ || __CYGWIN__) */
24 
25    /* try to find a matching job */
26    for (curr=job_list->next; curr != job_list; curr=curr->next) {
27hunk ./source/daemons/common/procfs.c 582
28          INFO((SGE_EVENT, "new process "pid_t_fmt" for job "pid_t_fmt
29                " (utime = %f stime = %f)\n",
30                pr.pr_pid, job_elem->job.jd_jid, utime, stime));
31-#endif  /* (__linux__ || _CYGWIN__) */
32+#endif  /* (__linux__ || __CYGWIN__) */
33       }
34    } else {
35       /* save previous usage data - needed to build delta usage */
36hunk ./source/daemons/common/procfs.c 620
37          }
38       }
39    }
40-#else  /* !(__linux__ || _CYGWIN__) */
41+#else  /* !(__linux__ || __CYGWIN__) */
42    proc_elem->proc.pd_pid    = pr.pr_pid;
43    proc_elem->proc.pd_utime  = pr.pr_utime.tv_sec + pr.pr_utime.tv_nsec*1E-9;
44    proc_elem->proc.pd_stime  = pr.pr_stime.tv_sec + pr.pr_stime.tv_nsec*1E-9;
45hunk ./source/daemons/common/procfs.c 633
46       proc_elem->rss            = pri.pr_rssize * pagesize;
47       proc_elem->proc.pd_pstart = pri.pr_start.tv_sec + pri.pr_start.tv_nsec*1E-9;
48    }
49-#endif  /* (__linux__ || _CYGWIN__) */
50+#endif  /* (__linux__ || __CYGWIN__) */
51 
52    proc_elem->mem =
53          ((proc_elem->proc.pd_stime + proc_elem->proc.pd_utime) - old_time) *
54hunk ./source/daemons/common/procfs.c 668
55    pt_close();
56    DEXIT;
57 }
58-#endif  /* (__linux__ || _CYGWIN__) || __sun */
59+#endif  /* (__linux__ || __CYGWIN__) || __sun */
60 
61hunk ./source/daemons/common/procfs.c 670
62-#if (__linux__ || _CYGWIN__)
63+#if (__linux__ || __CYGWIN__)
64 /* Return in IOCHARS the number of characters of i/o (read and write)
65    for process PROC.  Function value is zero iff the procfs io file is
66    found (which needs CONFIG_TASK_IO_ACCOUNTING=y in the Linux
67hunk ./source/daemons/common/procfs.c 851
68    }
69    DRETURN(true);
70 }
71-#endif  /* (__linux__ || _CYGWIN__) */
72+#endif  /* (__linux__ || __CYGWIN__) */
73 
74 void
75 init_procfs(void)
76hunk ./source/daemons/common/procfs.c 858
77 {
78    DENTER(TOP_LAYER, "init_procfs");
79    if (list) DRETURN_VOID;
80-#if (__linux__ || _CYGWIN__)
81+#if (__linux__ || __CYGWIN__)
82    /* Initialize the tests.  */
83    (void) pss_in_smaps();
84    (void) swap_in_smaps();
85hunk ./source/libs/sgeobj/sge_proc.c 84
86 *******************************************************************************/
87 void gen_procList()
88 {
89-#if (__linux__ || _CYGWIN__)
90+#if (__linux__ || __CYGWIN__)
91    procList = lCreateListHash("procList", PRO_Type, true);
92 #endif
93 }
94hunk ./source/libs/sgeobj/sge_proc.c 101
95 *******************************************************************************/
96 void free_procList()
97 {
98-#if (__linux__ || _CYGWIN__)
99+#if (__linux__ || __CYGWIN__)
100    lFreeList(&procList);
101 #endif
102 }
103hunk ./source/libs/sgeobj/sge_proc.c 119
104 *******************************************************************************/
105 void clean_procList()
106 {
107-#if (__linux__ || _CYGWIN__)
108+#if (__linux__ || __CYGWIN__)
109    lListElem *next = NULL;
110    lListElem *ep = NULL;
111    lCondition *cp = lWhere("%T(%I == %b)", PRO_Type, PRO_run, false);
112
113Context:
114
115[Fix use of printf instead of /bin/echo
116Dave Love <dave.love@manchester.ac.uk>**20181015194243
117 Ignore-this: d5766784399f5eaf7a16b4ef0a5feefa
118]
119[Don't leak file descriptors
120Dave Love <dave.love@manchester.ac.uk>**20181001161928
121 Ignore-this: fc0a8baea4ecd435646c835fa3352e55
122]
123[Fix sge_U32CFormat in other conditional branch
124Dave Love <dave.love@manchester.ac.uk>**20181001151959
125 Ignore-this: 3a7d4de15dbf454c95089bf2985194a7
126]
127[Use va_end
128Dave Love <dave.love@manchester.ac.uk>**20181001151803
129 Ignore-this: 90f1418d229d5789214fdc8e87bb43f6
130]
131[Add sge_str macro
132Dave Love <dave.love@manchester.ac.uk>**20181001151413
133 Ignore-this: a975353aa53724116ae65140bf2e8de8
134]
135[Replace various strcpy with sge_strlcpy
136Dave Love <dave.love@manchester.ac.uk>**20180610164910
137 Ignore-this: a44992b7bf797a0a56e176f8b1cf7bb8
138]
139[Add missed sge_mallocs
140Dave Love <dave.love@manchester.ac.uk>**20180906195803
141 Ignore-this: 215a161b0ad960141e5164439dd36812
142]
143[Add malloc attribute to sge_dirname
144Dave Love <dave.love@manchester.ac.uk>**20180703210041
145 Ignore-this: aa6c76b2cc7065340fa61db0baba18c
146]
147[Fix sign comparison warnings, not all innocuous
148Dave Love <dave.love@manchester.ac.uk>**20180609163032
149 Ignore-this: 1b83459e048aa9d00f06229f5272d8d3
150]
151[Change many sprintf to snprintf
152Dave Love <dave.love@manchester.ac.uk>**20180607192602
153 Ignore-this: 2813d8d672c1133cc5af01755ad16d55
154 Some definitely can't overflow, but this is likely to help static
155 checking.
156 In various cases the size of the buffer isn't locally defined, and
157 they haven't been attempted.
158]
159[Fix various null dereference warnings
160Dave Love <dave.love@manchester.ac.uk>**20180603105051
161 Ignore-this: 658ac59a3fb960b7efe968a5963ac90b
162 Don't bother with tests.
163 There are still plenty left, particularly connected with dstrings.
164]
165[Use sge_strdup in many places
166Dave Love <dave.love@manchester.ac.uk>**20180705134425
167 Ignore-this: cf09291054d3d546b7346e7ef8eb1a44
168]
169[Use sge_strdup in many places
170Dave Love <dave.love@manchester.ac.uk>**20180705134358
171 Ignore-this: d1837879bf5ac8fde2bc20877e189a0b
172]
173[Fix warnings for sge_depend
174Dave Love <dave.love@manchester.ac.uk>**20180624203457
175 Ignore-this: 39aac573d606e724bf332c7ea17f8b88
176]
177[Remove first arg of cull_parse_job_parameter
178Dave Love <dave.love@manchester.ac.uk>**20180618155707
179 Ignore-this: faa84a414b7e7f20973e11c23766c577
180]
181[Remove first arg of jsv_is_modify_rejected
182Dave Love <dave.love@manchester.ac.uk>**20180618155655
183 Ignore-this: 9b1702cd94a188a2e7de9e46602bbd88
184]
185[Remove last arg of object_verify_name
186Dave Love <dave.love@manchester.ac.uk>**20180618155619
187 Ignore-this: 669cf737b82d10e547c386860bb31592
188]
189[Update README.packages
190Dave Love <dave.love@manchester.ac.uk>**20180618154305
191 Ignore-this: 570d36d59965c1af4cbe9a2160238d6c
192]
193[Various cleanup
194Dave Love <d.love@liverpool.ac.uk>**20160311112252
195 Ignore-this: a94cdc78b5cfa3d8a8ca6a45a5cbb864
196]
197[Fix problems with pam_sge_authorize.c
198Dave Love <dave.love@manchester.ac.uk>**20180615100733
199 Ignore-this: d90979a61b9682f6ca33a127b196806b
200]
201[Update CFLAGS, LFLAGS in spec
202Dave Love <dave.love@manchester.ac.uk>**20180608141003
203 Ignore-this: 228751c1530c658315c3e58fb52c1489
204 Add global ldflags, allow strict aliasing and suppress innocuous warnings.
205]
206[Spec changes for recent SuSE -- use libtirpc and disable Java build
207Dave Love <dave.love@manchester.ac.uk>**20180608184034
208 Ignore-this: 2c6f2013bac5f463ae03135e12ea2908
209]
210[BD libcommons-codec-java on Debian, which might fix Debian bug #828874
211Dave Love <dave.love@manchester.ac.uk>**20180608154436
212 Ignore-this: a30167208178a92a1a8a6714d7979834
213 I doubt anyone's running it on hppa...
214]
215[Fix bad bits of "Use sge_calloc in several places" that missed build check
216Dave Love <dave.love@manchester.ac.uk>**20180607201005
217 Ignore-this: 4ce06edda17dde3d17659252c356431a
218]
219[Use printf instead of /bin/echo on GNU/Linux
220Dave Love <dave.love@manchester.ac.uk>**20180607193245
221 Ignore-this: 191ac51748ea8ff3a594d1fa011dbfd7
222]
223[Assume post-RHEL5 rpm and use %global, not %define
224Dave Love <dave.love@manchester.ac.uk>**20180607174941
225 Ignore-this: 12f9d7ce66b8f5aa272011b697291436
226]
227[Fix some warnings
228Dave Love <dave.love@manchester.ac.uk>**20180518134117
229 Ignore-this: 83d7ee18ae1fef2eee48fb5cf1dd28b0
230]
231[Define and use sge_localtime_r
232Dave Love <dave.love@manchester.ac.uk>**20180507134431
233 Ignore-this: 4023b3834c4c5553358503697a9b5c9f
234]
235[Revert use of sge_malloc where the return value was checked
236Dave Love <dave.love@manchester.ac.uk>**20180425213859
237 Ignore-this: 87a3ccd3a11835db2d47c2e76f03624e
238]
239[Abort in sge_malloc rather than returning null
240Dave Love <dave.love@manchester.ac.uk>**20180405183207
241 Ignore-this: 78adcc70bd0514d5dff1eee90d239d65
242]
243[Remove unused first arg of sge_strdup and abort on allocation failure
244Dave Love <dave.love@manchester.ac.uk>**20180405122319
245 Ignore-this: b8a7fdfb96d209b4a6a771525a3f7665
246]
247[Add sge_calloc
248Dave Love <dave.love@manchester.ac.uk>**20180405170846
249 Ignore-this: 7a485790354a144ff5f928694b5933ae
250]
251[Use sge_calloc in several places
252Dave Love <dave.love@manchester.ac.uk>**20180603154001
253 Ignore-this: fda748f9f6f260b2a5f83f13c8821296
254]
255[Declare mconf_get_rlimit_vmem for execd_params RLIMIT_VMEM configuration
256Dave Love <dave.love@manchester.ac.uk>**20180603132017
257 Ignore-this: e9facc9ec34058300a5bffddcc5bc7c8
258]
259[Additional change for "Remove processor sets"
260Dave Love <dave.love@manchester.ac.uk>**20180603104811
261 Ignore-this: f4aef22c8678dc337524b6fa5ea6c1d5
262]
263[Rationalize doc on GNU/Linux packages
264Dave Love <dave.love@manchester.ac.uk>**20180602093429
265 Ignore-this: 3974d6c9c4d7b68230013840aff507c9
266]
267[Add missed qmake autoconf changes
268Dave Love <dave.love@manchester.ac.uk>**20180601184814
269 Ignore-this: 60a36a68e7c36c9ad7cac95d44e94259
270]
271[Remove tru64 and irix from arch_variables
272Dave Love <dave.love@manchester.ac.uk>**20180601182919
273 Ignore-this: 4b0c747e66084afffaffc2322e2817fa
274]
275[Fix #1621: Bugfix and enhance Debian maintainer scripts (from Marco Schmidt)
276Dave Love <dave.love@manchester.ac.uk>**20180601115419
277 Ignore-this: fa2e1e320f2c43b1adf80bc8248b93e0
278]
279[Fix #1608: Fix and enhance kerberos username checking
280Orion Poplawski <orion@cora.nwra.com>**20170501221319
281 Ignore-this: 1636d643e8bb01edf27662b7745cbb20
282]
283[Increase default supplementary gid range to 20000-20200
284Dave Love <dave.love@manchester.ac.uk>**20180601120933
285 Ignore-this: fb4b4f544bf972081e60c5d21d79290c
286 Accounts for a 128-core system.
287 Possibly should go higher, but there's a compromise between supporting
288 bigger systems and more chance of running into conflicts with normal gids.
289]
290[Use inet_aton, not inet_addr
291Dave Love <dave.love@manchester.ac.uk>**20171105153202
292 Ignore-this: 14d271c60b539e8ee7d63211d275ddce
293]
294[Implementation of mktemp(1)
295Dave Love <d.love@liverpool.ac.uk>**20160507122402
296 Ignore-this: fdaf199bddbb6ebad0de48ea4c24ed0c
297 Necessary at least with MS Windows/SUA.
298]
299[Use mktemp in scripts
300Dave Love <d.love@liverpool.ac.uk>**20130928181416
301 Ignore-this: 4f8728bf1db62031141b45497b004633
302 Assume relevant platforms have it; maybe need to implement it otherwise.
303]
304[Update URLs to https
305Dave Love <dave.love@manchester.ac.uk>**20180531183430
306 Ignore-this: 5c6c9767794539bb03fce69e53500165
307]
308[spec file support for f28 and modify sge.fc contents
309Dave Love <dave.love@manchester.ac.uk>**20180531140841
310 Ignore-this: ca3f204a94394bb7d3e0e774e32da274
311]
312[Fix missed instance of check for jdk 1.5
313Dave Love <dave.love@manchester.ac.uk>**20180531112351
314 Ignore-this: 19ccc622a8e7d381f6c3b335439bea82
315]
316[Don't override CC in aimk
317Dave Love <dave.love@manchester.ac.uk>**20180523125425
318 Ignore-this: 315e952c61adef9ebbb6697a70f81f36
319]
320[Added execd_params RLIMIT_VMEM configuration option
321Mark Dixon <m.c.dixon@leeds.ac.uk>**20160831110235
322 Ignore-this: ee8b66eb639a930ecaa395bd0bb37b46
323]
324[Add SELinux policy files from RHEL
325Dave Love <dave.love@manchester.ac.uk>**20180523111033
326 Ignore-this: d0e0c1e6ee1409488dd6fbebfd3be0f3
327]
328[Don't try to check the version of javac in aimk
329Dave Love <dave.love@manchester.ac.uk>**20180521080705
330 Ignore-this: ce59baedd0bc86b575ea2d888b874a70
331]
332[Don't invoke Java with -d64
333Dave Love <dave.love@manchester.ac.uk>**20180520232256
334 Ignore-this: 2a5c41f5cf7437a85436a91eb33f3743
335 Deprecated, and apparently now removed
336]
337[Fix #1618: openssl 1.1 ciphers
338marco.schmidt@gmail.com**20180531160959
339 Ignore-this: 975616fd0f30c6a418653fb7d9190ea7
340]
341[Fix #1619: ssize_t instead size_t
342marco.schmidt@gmail.com**20180531154904
343 Ignore-this: 70d276bcd1c806a97d54758e776e324d
344]
345[Fix #1630: Use fix from gnulib for glob in qmake with recent glibc
346Dave Love <dave.love@manchester.ac.uk>**20180531144012
347 Ignore-this: 1ff745b6036cb22f4c893b21295d5165
348]
349[Roll back "Fix glob in gmake to build on Fedora 28"
350Dave Love <dave.love@manchester.ac.uk>**20180531105935
351 Ignore-this: 15e89aa50c2b0a0bef9cd98c52c439d
352]
353[Fix glob in gmake to build on Fedora 28
354Dave Love <dave.love@manchester.ac.uk>**20180519213419
355 Ignore-this: d39ae67553a5aad95a45549e7e010e6c
356]
357[Avoid always running autoreconf
358Dave Love <dave.love@manchester.ac.uk>**20180519202952
359 Ignore-this: 8da683cd8dd3a5d192c277f8e0fc0ba7
360]
361[Check for libtirpc on GNU/Linux
362Dave Love <dave.love@manchester.ac.uk>**20180519191605
363 Ignore-this: 44f02b0fd7409f5c082e18b9fefb020d
364 Sun RPC has been moved out of recent glibc.
365]
366[Type fixes
367Dave Love <dave.love@manchester.ac.uk>**20180519162130
368 Ignore-this: 887d19167ba69a6345fda9137a29b8d5
369]
370[Update READMEs
371Dave Love <dave.love@manchester.ac.uk>**20180519161849
372 Ignore-this: 894196f3835160d4083f18fc8e471690
373]
374[Fix some leak warnings
375Dave Love <dave.love@manchester.ac.uk>**20180518134549
376 Ignore-this: 6e8ccec16c6017a13c17fb0cf986a0b1
377]
378[Fix #1627: Remove debugging print statement
379Dave Love <dave.love@manchester.ac.uk>**20180425213012
380 Ignore-this: 46f046f4633670b84ee3a956b37b7636
381]
382[Build-depend on autoconf in Debian packaging
383Dave Love <dave.love@manchester.ac.uk>**20180304143457
384 Ignore-this: e1a6d12e3ce80f4bbbbfd37781085479
385]
386[Fix return of write_to_qrsh
387Dave Love <dave.love@manchester.ac.uk>**20171105153833
388 Ignore-this: d98f653f88c01c19908f6712ac5a8bd0
389]
390[Make shepherd target phony
391Dave Love <dave.love@manchester.ac.uk>**20180304144700
392 Ignore-this: 25333d1fde3616c08390585849d01f81
393]
394[Fix #1617: Don't depend on SECLIB
395Dave Love <dave.love@manchester.ac.uk>**20180405183323
396 Ignore-this: 8825aab585121097e6d4ca4ddff5b5
397]
398[Update version to 8.1.10
399Dave Love <dave.love@manchester.ac.uk>**20180306103927
400 Ignore-this: d0d90750989b5b1f22a4ba21fec780c
401]
402[Remove debian/source/format
403Dave Love <dave.love@manchester.ac.uk>**20180304162252
404 Ignore-this: 87e804f622b22ec275d57ead5413632a
405 dpkg-buildpackage is complaining about versioned native on jessie.
406 That must have worked before somehow...
407]
408[Fix 1615: Include errno.h
409Dave Love <dave.love@manchester.ac.uk>**20180304140325
410 Ignore-this: 9bac2a7e2bbbd738f3ae78520748a3e5
411]
412[Remove unused variables
413Dave Love <dave.love@manchester.ac.uk>**20171105172615
414 Ignore-this: 3fa8f24c8c82e5e8e527b00161490f24
415]
416[Fix sign comparison warnings
417Dave Love <dave.love@manchester.ac.uk>**20171105172403
418 Ignore-this: 144cdaeaaf491e526dd47f4abdb5600f
419]
420[Fix gcc indentation warning
421Dave Love <dave.love@manchester.ac.uk>**20171105171307
422 Ignore-this: da956cf26f33164c07e04151e4bcb2bf
423]
424[Include headers for consistency
425Dave Love <dave.love@manchester.ac.uk>**20171105154733
426 Ignore-this: 52fe7efacd2c2b28c05b913c2d65e20d
427]
428[Revert "Fix #1494: Remove RUNPATH (rpath)..."
429Dave Love <dave.love@manchester.ac.uk>**20170722165051
430 Ignore-this: da7227188210777d63057179b510bed7
431 It needs non-trivial support for updates.
432]
433[Fix Irix left-over
434Dave Love <dave.love@manchester.ac.uk>**20180304143619
435 Ignore-this: 874b7bafff638fd3bdc5d0638f936d4d
436]
437[Remove Irix stuff
438Dave Love <dave.love@manchester.ac.uk>**20171105153507
439 Ignore-this: 8c1413147fdc94b43472073eba9a9e98
440]
441[Comments
442Dave Love <d.love@liverpool.ac.uk>**20160311224047
443 Ignore-this: 75bb0d6ab658df9a0aafc1ca6b53134c
444]
445[Message fixes
446Dave Love <d.love@liverpool.ac.uk>**20160222151509
447 Ignore-this: dad8df7e0eba16e63fff67e5f28ea40c
448]
449[Add autoconf files to .boring
450Dave Love <d.love@liverpool.ac.uk>**20151111200515
451 Ignore-this: c7d15911c732aa6cc4cc56c9026e142a
452]
453[Doc fixes
454Dave Love <dave.love@manchester.ac.uk>**20170722163826
455 Ignore-this: 8298461bcfa141d0136c383bf717192f
456]
457[Don't insist qmon is installed
458Dave Love <fx@gnu.org>**20170411094513
459 Ignore-this: 9ebc72b23ebc1a56ea7a11a323cbd149
460]
461[Allow NULL availability_text arg in compare_complexes
462Dave Love <d.love@liverpool.ac.uk>**20130124164954
463 Ignore-this: 1b1ca5d37c08fa6723eb23870c848b8c
464 Avoids unnecessary sprintf into caller buffer.
465]
466[Remove processor sets
467Dave Love <d.love@liverpool.ac.uk>**20131028115200
468 Ignore-this: 4a151d45ec0d8ea2a3947c58ee50560f
469]
470[Autoconfiscate version
471Dave Love <d.love@liverpool.ac.uk>**20140406170757
472 Ignore-this: 9e257dd6a4d1bb60940118a00a967a06
473]
474[Doc fixes
475Dave Love <d.love@liverpool.ac.uk>**20170107132029
476 Ignore-this: 84f7b368f592ef83f6ddeefbe0d1e03c
477]
478[Fix 1572: Support openssl 1.1.0 (from Afif Elghraoui)
479Dave Love <fx@gnu.org>**20170107125839
480 Ignore-this: d31cb19ef524137a1f739f50b0aef685
481]
482[Fix #1588: Don't fail with aimk -spool-classic
483Dave Love <d.love@liverpool.ac.uk>**20170107125205
484 Ignore-this: 6b3d681c1c96e1dc0799ebc8c95b779
485]
486[Fix #1590: Fix hang in execd status
487Dave Love <d.love@liverpool.ac.uk>**20170107120122
488 Ignore-this: 7c9378f761ebe2060237501ea1597575
489 Modified patch from Pete Forman
490]
491[Fix pdc build dependencies
492Dave Love <d.love@liverpool.ac.uk>**20161230150541
493 Ignore-this: 51b6fb2fe26debe3cd5f64bef7212419
494 (Debian  #846770)
495]
496[Update platform conditionals in 3rdparty code
497Dave Love <d.love@liverpool.ac.uk>**20161125133815
498 Ignore-this: fca90e2273c981c5767de45b0ef5c41a
499]
500[Platform doc update
501Dave Love <d.love@liverpool.ac.uk>**20161125132834
502 Ignore-this: 6c5cfd3e666876f2707f496e2de5f847
503]
504[Fix #1589: Remove connection limit based on FD_SETSIZE
505Daniel Kobras <d.kobras@science-computing.de>**20161116143052
506 Ignore-this: eb4b575f4524e1b13c76c42d49d0f997
507]
508[Avoid building against lesstif
509Dave Love <d.love@liverpool.ac.uk>**20161116214850
510 Ignore-this: 34a740d94f1dfd01b7ee4c1420b17496
511]
512[Remove gelint from chmodx
513Dave Love <d.love@liverpool.ac.uk>**20161121115322
514 Ignore-this: cfa266323d70a731a0650ce57d3b513a
515]
516[Use sha256, not md5 CSP certificates and enable CRL extensions
517Dave Love <d.love@liverpool.ac.uk>**20161102173120
518 Ignore-this: 5d86469244a42493ad7e5f13763973c7
519]
520[Remove support for Solaris < 10
521Dave Love <d.love@liverpool.ac.uk>**20160412094415
522 Ignore-this: 997640702797e02a24e64830bc5a104d
523]
524[Remove insure, purify, efence from aimk
525Dave Love <d.love@liverpool.ac.uk>**20160412085212
526 Ignore-this: 3f8cc292f2d149f4049339c994d3338a
527 We can use gcc sanitizers etc. by adjusting cflags/ldflags.
528]
529[Fix #1583 only update project usage in spool if it has changed
530Mark Dixon <m.c.dixon@leeds.ac.uk>**20160906100623
531 Ignore-this: 10827d4e0260a33f5ed217c00dcf70d
532 Like user objects, project objects used to only be updated in the
533 spool
534 if they had changed. Monster change AA-2007-08-20-0 splitted user and
535 project usage into separate data structures but neglected to filter
536 project objects on scheduling sequence number.
537 
538 This commit causes project objects in the spool only to be updated if
539 they have changed, instead of every scheduling interval.
540 
541 [Duplicate changeset to correct missing log.]
542]
543[Fix #1582 spool project sharetree usage while qmaster running
544Mark Dixon <m.c.dixon@leeds.ac.uk>**20160902151245
545 Ignore-this: 8d86ba0a807b647de4e7983c89bb7278
546 The qmaster only writes out sharetree usage data periodically. Some
547 tidying in a commit designated RD-2008-02-26-0 introduced faulty
548 logic,
549 meaning that usage was not spooled to projects in some situations.
550 
551 * If there were jobs running, usage would be spooled to user objects
552   but not to project objects.
553 * If no jobs were running, usage would be spoooled to project objects.
554 
555 This commit reverts to the original logic.
556 
557 [Duplicate changeset to fix missing log.]
558]
559[Extra fix for x32 (from Afif Elghraoui)
560Dave Love <d.love@liverpool.ac.uk>**20160927132615
561 Ignore-this: 54117ea824d165a656be56fbdc8cb46b
562]
563[Fix #1479 (partially): Ensure all pe_tasks of a ja_task get the same core binding
564Dave Love <d.love@liverpool.ac.uk>**20150721161130
565 Ignore-this: 47d78adb086c8244a6f2ce56ef36da8b
566 Deallocation probably still needs attention.
567]
568[#ifdef out licence-reporting stuff
569Dave Love <d.love@liverpool.ac.uk>**20141018170235
570 Ignore-this: faaddc57611ac8e7e080e66b2d821145
571 Probably remove entirely at next comms protocol update.
572]
573[Remove MEMCFLAG, gettext build from aimk
574Dave Love <d.love@liverpool.ac.uk>**20160412092437
575 Ignore-this: 16bbe01ce7fbbbc6d23e7f0ccaa17bf4
576 Unused.
577]
578[Define SGE_JOB_TASK_ID in job's environment
579Dave Love <d.love@liverpool.ac.uk>**20160226125437
580 Ignore-this: 71c51c10f531792cac4812f2920afc5e
581]
582[Remove rpm-template.spec
583Dave Love <d.love@liverpool.ac.uk>**20160412091801
584 Ignore-this: 8c9af8fe87aabe8a9312c837c8d47e0
585]
586[Remove gelint
587Dave Love <d.love@liverpool.ac.uk>**20160412085539
588 Ignore-this: 97ea6ec92cb3aa762041bacb3b7bc343
589]
590[Fixed trivial mistake in ORT_clear_pri_info logging
591Mark Dixon <m.c.dixon@leeds.ac.uk>**20160902133821
592 Ignore-this: 61762edc1e0045ddf583fe020b4b9bea
593]
594[Fix #1583 only update project usage in spool if it has
595Mark Dixon <m.c.dixon@leeds.ac.uk>**20160906100623
596 Ignore-this: 829668d167e3d149952b6aca6681d643
597]
598[Fix #1582 spool project sharetree usage while qmaster
599Mark Dixon <m.c.dixon@leeds.ac.uk>**20160902151245
600 Ignore-this: 2fce14a770fb57981e2eef449ba9e4b2
601]
602[Pass environment compiler/linker flags for shared library (from Afif Elghraoui)
603Dave Love <d.love@liverpool.ac.uk>**20160901213635
604 Ignore-this: 380014c65a4f77848105c8accae805c2
605 Merged from Debian patches
606]
607[Fix #1576: Revert bogus change "Fix #1547: ..."
608Dave Love <d.love@liverpool.ac.uk>**20160826084936
609 Ignore-this: fda73a1e24b880d0d919d01d8ce3a69f
610 The original bug needs addressing differently.
611]
612[Fix JAVA_LIB_ARCH paths for certain architectures (from Afif Elghraoui)
613Dave Love <d.love@liverpool.ac.uk>**20160901215044
614 Ignore-this: 1670b18ad87ab9b964d9729309836238
615 From Debian patch
616]
617[Do not pass -m32/-m64 flags for native compilation (from Afif Elghraoui)
618Dave Love <d.love@liverpool.ac.uk>**20160901214702
619 Ignore-this: 10427046f2e4393b11b829110049afad
620 From Debian patches
621]
622[Build kFreeBSD as though it were regular FreeBSD (from Afif Elghraoui)
623Dave Love <d.love@liverpool.ac.uk>**20160901214521
624 Ignore-this: aeebb9e911a068cbd853b5aaabec8c3b
625 From Debian patches.
626]
627[Add support for x32 (from Afif Elghraoui)
628Dave Love <d.love@liverpool.ac.uk>**20160901214243
629 Ignore-this: d2150c1b3b9dee2e91c410da5b58800
630 Merged from Debian patch
631]
632[Fix #1581: Remove extra #endif and streamline surrounding conditionals
633Afif Elghraoui <afif@debian.org>**20160828050057
634 Ignore-this: c98f449f6197ee96319cbba1a7f8ca69
635]
636[Remove union wait
637Dave Love <d.love@liverpool.ac.uk>**20160415132402
638 Ignore-this: 907c9ef611d5ac67c71c5836059d3b37
639 Being removed from glibc and apparently long obsolete in BSD
640]
641[Modify copyright file
642Dave Love <d.love@liverpool.ac.uk>**20160507121547
643 Ignore-this: 6cc78282ddacc7862a63a75423dbe41c
644]
645[Replace some of LICENCES with Debian copyright file (from Afif Elghraoui)
646Dave Love <d.love@liverpool.ac.uk>**20160507103419
647 Ignore-this: 9bf65476dca546175c6386e5673f825
648]
649[Avoid sanitizer errors in hash_func_string
650Dave Love <d.love@liverpool.ac.uk>**20160412140425
651 Ignore-this: 531e5093bd5ce4eb287de42f4c6afb6c
652 Make hash_funcs consistently unsigned.
653 Part previously omitted.
654]
655[Rationalize OS cpp macros
656Dave Love <d.love@liverpool.ac.uk>**20160412132524
657 Ignore-this: 4cb68fef139c13c6b9d7fb720fad9c6f
658 Also removed a bit of remaining Tru64 etc. stuff.
659 Still needs careful checking in case something has gone missing.
660]
661[Remove SGE_CLOSE, SGE_OPEN2, SGE_OPEN3
662Dave Love <d.love@liverpool.ac.uk>**20160412131408
663 Ignore-this: aceb834ce98bad4486348fb279d20718
664]
665[Check error returns
666Dave Love <d.love@liverpool.ac.uk>**20160312112327
667 Ignore-this: cc29ffbf9756660db5d8e5ec3569bc96
668]
669[Don't use aimk -debug in debian/rules
670Dave Love <d.love@liverpool.ac.uk>**20160412085444
671 Ignore-this: 6e0c7bcd0b561fc1796bbe18bdb1253c
672 Turns on lock debugging, not just -g.
673]
674[Autoconfiscate strsignal
675Dave Love <d.love@liverpool.ac.uk>**20160406161135
676 Ignore-this: fdf4bf25e292c80edf4e466c114541c1
677]
678[Remove GETPGRP
679Dave Love <d.love@liverpool.ac.uk>**20160406161230
680 Ignore-this: 2560ba4b643f7f09efde93bdb0379a8c
681]
682[Assume socklen_t is defined
683Dave Love <d.love@liverpool.ac.uk>**20160325182400
684 Ignore-this: 88271606a1e83dc8849bdd977c845e39
685 It's in POSIX, but it might as well be typedefed somewhere otherwise.
686]
687[Remove Tru64 stuff
688Dave Love <d.love@liverpool.ac.uk>**20160325182340
689 Ignore-this: 66ec95c3b1b80c5eefc1271f5ffa1f30
690]
691[Remove some Irix stuff
692Dave Love <d.love@liverpool.ac.uk>**20160320182250
693 Ignore-this: 3e7c828ee6f09b3fd88e643526d70480
694]
695[Remove experimental/jqmon
696Dave Love <d.love@liverpool.ac.uk>**20160320181304
697 Ignore-this: 6fb6d8bb246f3344c7b85afc0e219e39
698]
699[Remove experimental/qmon_nt
700Dave Love <d.love@liverpool.ac.uk>**20160314224811
701 Ignore-this: 81dd7fd0118d46f7baf35fb09c6a40ca
702]
703[Remove experimental/sge_host_mon
704Dave Love <d.love@liverpool.ac.uk>**20160314224606
705 Ignore-this: 26af5b8b36160790e582ccac7eadd254
706]
707[Remove experimental/w2000
708Dave Love <d.love@liverpool.ac.uk>**20160314223801
709 Ignore-this: 24e3f66bbeeff1a2759f1b4c878516a2
710]
711[Man fixes
712Dave Love <d.love@liverpool.ac.uk>**20160302112549
713 Ignore-this: 5a59912adfa441d75129f04a90db540f
714]
715[Add Emacs .dir-locals.el
716Dave Love <d.love@liverpool.ac.uk>**20151111200608
717 Ignore-this: 65f36f3c30752990fd1a03dbcd5eafbf
718]
719[Amalgamate COMMIT_ST_FINISHED_FAILED_EE with COMMIT_ST_FINISHED_FAILED
720Dave Love <d.love@liverpool.ac.uk>**20151110134507
721 Ignore-this: fa3b9c8f001ad01a6fa51abc084ddec8
722]
723[Mostly log INFO, not ERROR, for rejected jobs
724Dave Love <d.love@liverpool.ac.uk>**20140501112807
725 Ignore-this: d4c40bfcc7bf9b2968eaf7e5dc387bec
726 It was just noise while monitoring errors in the messages file.
727]
728[Type fixes
729Dave Love <d.love@liverpool.ac.uk>**20140320110358
730 Ignore-this: c430e09e464e5b231feb127b0b5d23e6
731]
732[Allow configuring EXECD_SPOOL_DIR and SGE_EXECD_PIDFILE for execd rc script
733Dave Love <d.love@liverpool.ac.uk>**20160308144456
734 Ignore-this: 716862a46f5af193f9fd2f1cb8a02017
735]
736[TAG 819
737Dave Love <d.love@liverpool.ac.uk>**20160228203052
738 Ignore-this: 77e1db7507023f3fe6b3b60621e80968
739]
740[Update version to 8.1.9
741Dave Love <d.love@liverpool.ac.uk>**20151018190030
742 Ignore-this: 76bd608ea8654e049c3e8765023aa7da
743]
744[Update AUTHORS, NEWS
745Dave Love <d.love@liverpool.ac.uk>**20160228162941
746 Ignore-this: 93b4269ed84cbf94757bc05a3c16ad76
747]
748[Fix rpm spec for ppc64 and OpenSuSE
749Dave Love <d.love@liverpool.ac.uk>**20160228155116
750 Ignore-this: 106abb7140cb88957e75ccd4e0022204
751]
752[RPM spec fixes for Fedora 23 and EL6
753Dave Love <d.love@liverpool.ac.uk>**20151126162939
754 Ignore-this: 15bfbf344f3933b3ff38c6531c79aa80
755]
756[Install "work" in utilbin
757Dave Love <d.love@liverpool.ac.uk>**20160228163802
758 Ignore-this: 4202a1cdb6168d9981a86cb94d747251
759]
760[Fix build on lx-ppc64le
761Dave Love <d.love@liverpool.ac.uk>**20160226180748
762 Ignore-this: 90bd04405ca2f2fdef48f650802516ad
763]
764[Update javac versions
765Dave Love <d.love@liverpool.ac.uk>**20160228153421
766 Ignore-this: b35d34097bf7b1d5d5cae403db2c98cf
767]
768[Update config.guess
769Dave Love <d.love@liverpool.ac.uk>**20160226175548
770 Ignore-this: deea99f5001bbe3da308a42f983c675
771 Original doesn't know ppc64le, at least
772]
773[Avoid buffer underflow from sscanf
774Dave Love <d.love@liverpool.ac.uk>**20160218172509
775 Ignore-this: cf2efd2a1c89bda473dd8aa0e8cec04e
776]
777[Man fixes
778Dave Love <d.love@liverpool.ac.uk>**20160218133050
779 Ignore-this: 78ea7052c0d25e78a6b5d65e58ba4f95
780]
781[Avoid sanitizer errors in hash_func_string
782Dave Love <d.love@liverpool.ac.uk>**20160218155454
783 Ignore-this: 7dbcf6193c4fa37175268042539d02c0
784 Make hash_funcs consistently unsigned.
785]
786[Avoid strcpy with overlapping args
787Dave Love <d.love@liverpool.ac.uk>**20160218161824
788 Ignore-this: cb288c9e4f888d3848dd8daeb900300c
789]
790[Maybe include stdbool.h; otherwise don't lose if something else did
791Dave Love <d.love@liverpool.ac.uk>**20160217120848
792 Ignore-this: 577ebb57a7efeea063ccf95397c552ae
793]
794[Drop ancient libc checks
795Orion Poplawski <orion@cora.nwra.com>**20160212231010
796 Ignore-this: d65a4e99f5df6a163fe94fb4b9629ebd
797]
798[Fix confusion over PE job_is_first_task
799Dave Love <d.love@liverpool.ac.uk>**20151222190730
800 Ignore-this: 8a09933e1263c5b8d39807bd37b0a346
801]
802[More javadoc fixes
803Dave Love <d.love@liverpool.ac.uk>**20151126114445
804 Ignore-this: 1e0e73bf82ff9b8255e5f5845d17a6e6
805]
806[Modify memory printing for qacct, avoiding things like kGB
807Dave Love <d.love@liverpool.ac.uk>**20150724111315
808 Ignore-this: a1d8513f4ee70e9b9723ae0856295337
809]
810[Javadoc markup fixes
811Dave Love <d.love@liverpool.ac.uk>**20151125104827
812 Ignore-this: 32c2bc8358f5050d59459118bc83ba4d
813]
814[Fix handling --with-munge in aimk
815Dave Love <d.love@liverpool.ac.uk>**20151124154739
816 Ignore-this: 6badff1b3140fb63b674d5d06b47e8e2
817]
818[Fix -w default in work util
819Dave Love <d.love@liverpool.ac.uk>**20151118152807
820 Ignore-this: 60a66001bcf0d0c2c41a37157518668d
821]
822[Distribute utilbin/work
823Dave Love <d.love@liverpool.ac.uk>**20151116154136
824 Ignore-this: 88c9c313d2e1052edc46a8a159274694
825]
826[Man fixes
827Dave Love <d.love@liverpool.ac.uk>**20151112171023
828 Ignore-this: 3c8d58696c6cc2b1ce243e1de8badec
829]
830[Treat null name in environment or name=value list properly
831Dave Love <d.love@liverpool.ac.uk>**20151112165608
832 Ignore-this: d9acc23b134652301d2fd0e4c7045f81
833 Previously, something like "-v =x" was equivalent to "-v x", and a
834 bogus environment could cause an abort without a useful diagnostic.
835]
836[Rename get_mconf_print_malloc_info to mconf_get_print_malloc_info
837Dave Love <d.love@liverpool.ac.uk>**20151103234134
838 Ignore-this: d065e55a5c0d7339ac86f005da263c3e
839 Previous patch garbled.
840]
841[Regenerate flatfile_scanner with newer flex
842Dave Love <d.love@liverpool.ac.uk>**20151103212428
843 Ignore-this: 85f74cb25aeafe4258d54403c195b934
844]
845[Various cleanup
846Dave Love <d.love@liverpool.ac.uk>**20151103225957
847 Ignore-this: 858f0359e35835b2332c05ab934b1b3a
848]
849[Don't always zero exit_status of tightly integrated tasks
850Dave Love <d.love@liverpool.ac.uk>**20151103214756
851 Ignore-this: efb4bfb1fb15525ac47f3ad863d42dcf
852 Return properly from maybe_add_usage.
853]
854[Rename mconf_print_malloc_info to get_mconf_print_malloc_info
855Dave Love <d.love@liverpool.ac.uk>**20151103204722
856 Ignore-this: 7e5419341dfe321d5f1a04803726ed2a
857 Also fix the original declaration.
858]
859[Resolve conflict with "aimk changes needed for cygwin compile" (release branch)
860Dave Love <d.love@liverpool.ac.uk>**20151102114344
861 Ignore-this: 9713a090e555ce6d3b4f41f999d1f1c3
862]
863[Fix #1557: aimk changes needed for cygwin compile
864Dave Love <d.love@liverpool.ac.uk>**20151102113553
865 Ignore-this: 274f33f24e12880af57817a1d719f028
866 Version for release branch
867]
868[Fix #1523: Detect old v. new type of cpuset
869Dave Love <d.love@liverpool.ac.uk>**20150724105711
870 Ignore-this: 39afcd407f9ca86f64fe1009318171b3
871 Don't abort without cgroups.
872]
873[Message fixes
874Dave Love <d.love@liverpool.ac.uk>**20151031154348
875 Ignore-this: e67fe5634d444c23386a8fd6bed35d7e
876]
877[Update Debian Standards-Version
878Dave Love <d.love@liverpool.ac.uk>**20151018185929
879 Ignore-this: eb015b5aa4a482083e94f0d4b518aca
880]
881[Fix #1553 Sort jobs when reading list from spool
882Mark Dixon <m.c.dixon@leeds.ac.uk>**20150903102016
883 Ignore-this: 606c67380c32504c6465f830f780cdae
884]
885[Fix #1552 Sort advance reservations when reading list from spool
886Mark Dixon <m.c.dixon@leeds.ac.uk>**20150903100804
887 Ignore-this: b336f87942b7de89715e291d2dc00f9c
888]
889[Remove source/3rdparty/qidl (non-free)
890Dave Love <d.love@liverpool.ac.uk>**20151018161805
891 Ignore-this: a7eda55bab075b01fdd61191bf6ecad7
892 It's in the FreeBSD archive
893 <ftp://ftp-archive.freebsd.org/mirror/FreeBSD-Archive/ports/i386/packages-3.5-release/All/ORBacus-3.2.1.tgz>,
894 but with a "non-commercial" licence.
895 Thanks to Afif Elghraoui
896]
897[Don't make READMEs and dl.sh executable
898Dave Love <d.love@liverpool.ac.uk>**20151018131718
899 Ignore-this: ad396591ce11b1db081e49919de2df8c
900]
901[Fix buffer overflow observed with bogus share tree values
902Dave Love <d.love@liverpool.ac.uk>**20150928170335
903 Ignore-this: 93e81f0e57d6da635227f5401bf40b8e
904]
905[Fix #1560: revert "Fix #1549 sge_calc_tickets - preserve project usage after qmaster restart"
906Dave Love <d.love@liverpool.ac.uk>**20150929141437
907 Ignore-this: 4d3762051dd506ec0b06fa2e6869d659
908]
909[Fix #1557: aimk changes needed for cygwin compile
910Marco Schmidt <marco.schmidt@gmail.com>**20150923161413
911 Ignore-this: 8dd6ca7557b5643c8e1221cc9aac3a9f
912]
913[Fix #1549 sge_calc_tickets - preserve project usage after qmaster restart
914Mark Dixon <m.c.dixon@leeds.ac.uk>**20150902111753
915 Ignore-this: 75accf7221d5bfde5fc98b264a27debb
916]
917[Fix #492 fully -- fix CSP case according to suggestion in issue
918Dave Love <d.love@liverpool.ac.uk>**20141130220414
919 Ignore-this: 8399365fa9487a51556fbac0d2dd043b
920]
921[Fix #435: Correct share tree usage of array jobs
922Mark Dixon <m.c.dixon@leeds.ac.uk>**20150902162737
923 Ignore-this: 2a67c9de3f5ab2227a126820729dc02b
924 Sharetree usage of array jobs was wrong:
925 
926 Underlying storage keeps per-job usage, not per-task, but
927 decay_and_sum_usage and delete_debited_job_usage are called
928 per-task.  Results in:
929 
930 * While tasks are running, results in usage only acculmulating at the
931   rate of the last task in the job array.
932 
933 * When a task ends, spool forgets the entire job, resulting in the
934   entire usage of the last task being added to spool, instead of a
935   delta from the last time usage is calculated.
936 
937 So task array usage climbs too slowly, then jumps at the end of a task -
938 either to the correct value if no other task is running, or to too
939 large a value if other tasks are running.
940 
941 A side-effect is to squashes a few attributes in the spool's
942 user/project objects that don't need to be there (e.g. I doubt that
943 the sum of all job submission times is useful).
944 
945]
946[Fix #1551 Fix do/do not final spool at qmaster shutdown
947Mark Dixon <m.c.dixon@leeds.ac.uk>**20150820114505
948 Ignore-this: 820d4ed8f381787168dadb145463de5
949 The qmaster is supposed to do a final spool of all objects at shutdown,
950 unless it is a shutdown because it has detected that a shadow qmaster
951 has taken over (e.g. by examining act_qmaster).
952 
953 Unfortunately, the sense of the test was reversed and the final spool was
954 only done if an active shadow master was detected. This patch restores
955 the correct sense of the test.
956]
957[Fix #1550: Better job scheduling within a sharetree node
958Mark Dixon <m.c.dixon@leeds.ac.uk>**20150813082122
959 Ignore-this: 494286ce3fa4ee121ae5af176d14f54c
960]
961[Remove qconf -sep again
962Dave Love <d.love@liverpool.ac.uk>**20150724112728
963 Ignore-this: 7bf8bbc0ba02f517b5dbe325c099be2a
964 ARC should be sorted out by now.
965]
966[Remove duplicated code from qconf
967Dave Love <d.love@liverpool.ac.uk>**20150724104414
968 Ignore-this: 2df8c708c44a325be031cac6d9efd51f
969]
970[Fix #1547: Check for admin host initially, fixing missing checks
971Dave Love <d.love@liverpool.ac.uk>**20150724095812
972 Ignore-this: 7a337b866843f892b90dd10ff6c65d43
973]
974[Comments
975Dave Love <d.love@liverpool.ac.uk>**20150722230405
976 Ignore-this: 9eb5cca05c7c12128e0e88afd71c4841
977]
978[Man fixes
979Dave Love <d.love@liverpool.ac.uk>**20150723220145
980 Ignore-this: 41daf51810612cb0b676d89864e8b2ba
981]
982[Remove qconf -cb as previously promised in qconf(1)
983Dave Love <d.love@liverpool.ac.uk>**20150722151349
984 Ignore-this: fa6e54a2be7c3d7c4554da0987aaaa7
985]
986[Resolve conflict from "Fix #1536:"
987Dave Love <d.love@liverpool.ac.uk>**20150705105552
988 Ignore-this: d49e42ae0b2e858b4fc700d3ad00449
989]
990[Drop Darwin < 10 and Darwin PPC
991Dave Love <d.love@liverpool.ac.uk>**20141219150806
992 Ignore-this: ca1ff18fdbc58214ffa9aed1eec49eee
993 10 was released in 2009, dropping PPC support.
994]
995[Don't always zero exit_status of tightly integrated tasks
996Dave Love <d.love@liverpool.ac.uk>**20150705101717
997 Ignore-this: b164b07c01eba89c814a46ef9c5cfb82
998 Reported by Alexis Huxley.
999]
1000[Fix #1539: Report SSL error numbers in hex
1001Dave Love <d.love@liverpool.ac.uk>**20150705101608
1002 Ignore-this: 1f566cb8077b841a1b5969da3987949
1003]
1004[Fix #1516: get link target with bare readlink and OS release from sw_vers on MacOS X
1005William Hay (AKA w.hay@ucl.ac.uk) <wish@dumain.com>**20150516141550
1006 Ignore-this: 867f89b6e391ab693b6a84cc3cc1316e
1007 This patch was created by examining the context free diff submitted by Craig <cestark@uci.edu>
1008 and manually making the changes it made where they seem sensible. 
1009]
1010[Use large file macros, not ...64 functions
1011Dave Love <d.love@liverpool.ac.uk>**20140406171924
1012 Ignore-this: b5159f4fe660203974d13e8fc7f13182
1013]
1014[Fix #224: code cleanup in builtin_starter.c (from uddeborg, adapted)
1015Dave Love <d.love@liverpool.ac.uk>**20140602145736
1016 Ignore-this: a173edff5e1d2545bdb0ff5cc6ef3ab3
1017]
1018[Add "active" option to pam_sge_authorize to enforce tight integration
1019Dave Love <d.love@liverpool.ac.uk>**20140320002410
1020 Ignore-this: 2a7741f17c6a1181198bc1557fabce0a
1021]
1022[Make generating load sensor data on demand optional
1023Dave Love <d.love@liverpool.ac.uk>**20141018183345
1024 Ignore-this: 8ce0d32b17fedc9de409d8f21ccec039
1025]
1026[Support -clearusage for selected users
1027Dave Love <d.love@liverpool.ac.uk>**20150308154352
1028 Ignore-this: f9bb10dd3b14aba21df25e0b1429b705
1029]
1030[Use "$@", not $*
1031Dave Love <d.love@liverpool.ac.uk>**20150604131151
1032 Ignore-this: e83224206c00d49ea8875560e488ebb9
1033]
1034[Fix #1538: Fix misleading message concerning admin host
1035Dave Love <d.love@liverpool.ac.uk>**20150624220530
1036 Ignore-this: 7590136d6f5b0a771f955760d5b31a7e
1037 Also supply some indefinite articles.
1038]
1039[Cope with ppc64le as well as ppc64el
1040Dave Love <d.love@liverpool.ac.uk>**20150624161152
1041 Ignore-this: 7b3aad87da776dbb716571dce10a78b9
1042]
1043[Support "status" in rctemplates
1044Dave Love <d.love@liverpool.ac.uk>**20150308163049
1045 Ignore-this: 75bfde6e496cd4f192c9a750f07aff08
1046]
1047[Fix #1536: Add appropriate macros, headers and storage classes to compile on MacOS X 10.9.5
1048William Hay (AKA w.hay@ucl.ac.uk) <wish@dumain.com>**20150516140148
1049 Ignore-this: 9a7699c966d3dcfc6e20d682d578ba19
1050 Also change the sed of DEPEND_FLAGS so that sge_depend doesn't complain about being unable to find
1051 the file x86_64.  The storage classes assigned to the variables in drmaa2_list_dict.h may not be
1052 correct but really not sure what the original coder though he was doing here as every file that
1053 includes that header was creating independent global variables with the same name AFAICT.
1054]
1055[Fix #1527: Remove empty commands from configure.ac
1056William Hay <wish@dumain.com>**20150409173337
1057 Ignore-this: ef30e32ee690c2be4ee82077da487738
1058]
1059[Fix #1523: Detect old v. new type of cpuset
1060William Hay <wish@dumain.com>**20150504152442
1061 Ignore-this: f8e3fb714ae97d8bb40f3fe9660b1405
1062]
1063[fix #1530 add trailing newline to sge_common conffiles
1064William Hay <wish@dumain.com>**20150504113849
1065 Ignore-this: 7717ed015d11f27f5e75c1b55fedeb75
1066]
1067[Autoconfiscate Debian DEFAULT_EDITOR
1068Dave Love <d.love@liverpool.ac.uk>**20140406152337
1069 Ignore-this: 2828dfaf6719f234d59e441932ee1972
1070]
1071[POS36-C security fixes (reorder set[ug]id, set supplementary groups)
1072Dave Love <d.love@liverpool.ac.uk>**20150208135129
1073 Ignore-this: 2e98ff549f94c2ac332b064c0bc71c42
1074 Daemons now run with (only) admin user's groups, not 0.
1075]
1076[Fix pam_sge-qrsh-setup for recent PAM
1077Dave Love <d.love@liverpool.ac.uk>**20150223110754
1078 Ignore-this: 1c3f91b2f49e09dd8eefc11107efd7ce
1079 Consider both PAM_ESTABLISH_CRED and PAM_REINITIALIZE_CRED,
1080 like pam_group.   Thanks to Lasse Berntzon.
1081]
1082[Fix #1519: Put spool objects back in main rpm package
1083Dave Love <d.love@liverpool.ac.uk>**20150205175616
1084 Ignore-this: 5e8cf97ec8c16f24ac0dce37fb24e7f
1085 Required for execd installation.
1086]
1087[Man fixes
1088Dave Love <d.love@liverpool.ac.uk>**20140710162210
1089 Ignore-this: 8d58cbbb3c57f5c5879dfb839c15d229
1090]
1091[Print error messages to stderr and don't print on success with -terse
1092Dave Love <d.love@liverpool.ac.uk>**20141117180052
1093 Ignore-this: 72b873ee15512674a2aa9f11fe38cf68
1094 This is a change in behaviour to be consistent with submit(1) saying that
1095 error messages go to stderr and to make -terse more useful in cases
1096 like
1097   cat test.o$(qsub -sync y -terse -cwd -N test ...)
1098 Successful "submit" messages are still on stdout; perhaps they
1099 shouldn't be.
1100]
1101[Tag unused args
1102Dave Love <d.love@liverpool.ac.uk>**20140601193415
1103 Ignore-this: 7e045aabba11b1b00920c042d201b7ce
1104]
1105[Remove unused parameters
1106Dave Love <d.love@liverpool.ac.uk>**20140313195412
1107 Ignore-this: a818b468e343ddc1c3e1d1ff42779801
1108]
1109[Fix #1517: Do a full, not a partial match on GECOS data when selecting cert
1110Mark Dixon <m.c.dixon@leeds.ac.uk>**20141121085540
1111 Ignore-this: 6c0fcf118dbba9e3e7a2e437e74b5f6c
1112]
1113[Use setegid, not setgid in _sge_set_uid_gid_addgrp with intermediate user
1114Dave Love <d.love@liverpool.ac.uk>**20141106210012
1115 Ignore-this: 32716dc00720b3bde36922990245d8bc
1116]
1117[Don't call qloadsensor "gnu"
1118Dave Love <d.love@liverpool.ac.uk>**20141018161224
1119 Ignore-this: 6780a1445e9f7e1a4e55dbaabf21d712
1120]
1121[Systemd services tweaks
1122Dave Love <d.love@liverpool.ac.uk>**20141106134814
1123 Ignore-this: e9d9d2119cc28a9c13ed8ab6aecd4f00
1124]
1125[Fix check_sge "execd not communicating" case
1126Dave Love <d.love@liverpool.ac.uk>**20141106112349
1127 Ignore-this: c11d4236b93059463638fb41e685d8d6
1128]
1129[TAG 818
1130Dave Love <d.love@liverpool.ac.uk>**20141023220338
1131 Ignore-this: d2c9ebfe5336bb4a159b26f02a7acd4a
1132]
1133[Update NEWS
1134Dave Love <d.love@liverpool.ac.uk>**20141023220300
1135 Ignore-this: 6144e9547b9f13083eb63000a91cdab
1136]
1137[Don't set port and cluster in check_sge.py, and accept memory in T
1138Dave Love <d.love@liverpool.ac.uk>**20141031131908
1139 Ignore-this: 8668edd31ef0199edb5305b0d2edf285
1140]
1141[Clean up sge_profiling
1142Dave Love <d.love@liverpool.ac.uk>**20140531132729
1143 Ignore-this: f5e6c723a6ef4507514b3dac5eeaca48
1144]
1145[Fix #44 (use PVM_VMID environment variable)
1146Dave Love <d.love@liverpool.ac.uk>**20120326160139
1147 Ignore-this: 5043ca34be6cf8237363706f2622389e
1148 If anyone cares about PVM...
1149]
1150[Generate load sensor reports just before sending them (from Orion Poplawski)
1151Dave Love <d.love@liverpool.ac.uk>**20121210173014
1152 Ignore-this: 902652ad731960b6999f4e156b2cdce1
1153]
1154[Fix #1511: fix logic in account_job actually to update the topology
1155Dave Love <d.love@liverpool.ac.uk>**20141020134015
1156 Ignore-this: 664fa3bc4c08e05a255c2e087fd35e28
1157]
1158[Move qsched back to main package
1159Dave Love <d.love@liverpool.ac.uk>**20140923112837
1160 Ignore-this: 78328a4f92e89ccdcfe6ebc6a062156e
1161 It depends on the qmaster spool, but is useful on submit hosts if that
1162 is shared.
1163]
1164[Install "work" in utilbin
1165Dave Love <d.love@liverpool.ac.uk>**20140920120334
1166 Ignore-this: ec77b277688e4e70fc84b0730219d59c
1167]
1168[Move spool objects to qmaster rpm
1169Dave Love <d.love@liverpool.ac.uk>**20140908104941
1170 Ignore-this: 6a11ceb7d034330a61c534c3398b9957
1171 Fix requires filter
1172]
1173[Move spool objects to qmaster rpm
1174Dave Love <d.love@liverpool.ac.uk>**20140907214335
1175 Ignore-this: 4ae2b72cb3835a9b1dc68dab2e038be4
1176 Fix omitted utilbin/*/spool*
1177]
1178[Resolve conflict with "Modify requires of hostname for Fedora > 20"
1179Dave Love <d.love@liverpool.ac.uk>**20140907222131
1180 Ignore-this: ab94e457191c36d4b4b970a3723aef63
1181]
1182[Modify requires of hostname for Fedora > 20
1183Dave Love <d.love@liverpool.ac.uk>**20140817185542
1184 Ignore-this: 29517b659f6c4c13a587c118557df0aa
1185]
1186[Resolve conflict with "Update version to 8.1.8"
1187Dave Love <d.love@liverpool.ac.uk>**20140819214956
1188 Ignore-this: ead4e1833b052641382b0f55809ec590
1189]
1190[Update version to 8.1.8
1191Dave Love <d.love@liverpool.ac.uk>**20140814210824
1192 Ignore-this: 8b8a2f148f9d168c9c4baa1d49fef0d8
1193]
1194[Require /bin/mail, not mail
1195Dave Love <d.love@liverpool.ac.uk>**20140830125947
1196 Ignore-this: 4a3ec538fbe044dd08d70a3da10a38f
1197]
1198[Resolve conflict with "Add rpm Epoch ..."
1199Dave Love <d.love@liverpool.ac.uk>**20140819214202
1200 Ignore-this: ebb2a0bca1fa5930981defbd97f50854
1201]
1202[Add rpm Epoch to avoid downgrade to Fedora version; modify (build)requires
1203Dave Love <d.love@liverpool.ac.uk>**20140609132147
1204 Ignore-this: 7705c4caa620dd701a58cc55904ce169
1205]
1206[Update version to 8.1.8pre
1207Dave Love <d.love@liverpool.ac.uk>**20140608113610
1208 Ignore-this: 8c66e8563f3cd9d9a3bf79300c226c10
1209]
1210[Man fixes
1211Dave Love <d.love@liverpool.ac.uk>**20140613103941
1212 Ignore-this: d5fef95882345fd1669d66f63b42f6b2
1213]
1214[sge_ca - "-renew" and friends no longer revoke old cert (from Mark Dixon, amended)
1215Dave Love <d.love@liverpool.ac.uk>**20140708131918
1216 Ignore-this: 890896bcc3c3643969da708d32ac4600
1217 Modifications to allow more complicated certificate management
1218 schemes. Useful for:
1219 
1220 * Where you worry about race conditions during the certificate renewal -
1221 particularly if your certificates are on NFS.
1222 
1223 * You simply want the new and old certificates to overlap for a period
1224 e.g. you've got submit hosts maintained by others and you want to give
1225 them time to migrate.
1226 
1227 * Allowing certificates to naturally expire rather than feed an
1228 ever-growing revocation list.
1229 
1230 The following options no longer revoke the old certificate:
1231 
1232   -renew
1233   -renew_sys
1234   -renew_sdm
1235 
1236 There are now alternative options which perform the old behaviour:
1237 
1238   -rrenew
1239   -rrenew_sys
1240   -rrenew_sdm
1241]
1242[sge_ca - new "-revoke <cert>" option
1243Mark Dixon <m.c.dixon@leeds.ac.uk>**20130809093634
1244 Ignore-this: e72663a55ef2ab1480b7e2d6d83861c1
1245 Allow revoking of certificates - argument should be a PEM file.
1246 
1247 This partly duplicates code in RenewCert. If I was feeling more diligent,
1248 I'd try to rewrite RewnewCert to use RevokeX509 (introduced in this
1249 commit); however, I would like this change to bed down first.
1250]
1251[Document sge_ca changes
1252Dave Love <d.love@liverpool.ac.uk>**20140708134156
1253 Ignore-this: ac04ad1bbda4e552966ad99aef278e6
1254]
1255[Doc fix
1256Dave Love <d.love@liverpool.ac.uk>**20140708133120
1257 Ignore-this: 2c60d3768eac800612123cbe8e4a753f
1258]
1259[Don't use wildcard in debian conffiles
1260Dave Love <d.love@liverpool.ac.uk>**20140707195620
1261 Ignore-this: a3cbdb5a14a1e4c5ec4b3820a8db9780
1262]
1263[Mark sgeCA/*cnf files as config in rpm spec
1264Dave Love <d.love@liverpool.ac.uk>**20140618135153
1265 Ignore-this: c159ea08b277fda9e6f3fe69cbbc811d
1266]
1267[Fix some global messages from qstat -j
1268Dave Love <d.love@liverpool.ac.uk>**20140707135034
1269 Ignore-this: 544c12ebaa690d549a3dacda4e5400e7
1270]
1271[Add some dpkg depends and conffiles
1272Dave Love <d.love@liverpool.ac.uk>**20140617101517
1273 Ignore-this: f96792e3801548eb6453233b3b80cd32
1274]
1275[Monitoring script mods
1276Dave Love <d.love@liverpool.ac.uk>**20140619151307
1277 Ignore-this: b37035bda8a00807e1bf42f0b0f6e23f
1278]
1279[Sanitize rpm requires/provides somewhat
1280Dave Love <d.love@liverpool.ac.uk>**20140609163241
1281 Ignore-this: 217e54d27517f7a7b74333860f2eb9f2
1282 E.g. don't depend on tcl or ruby on the basis of jsv scripts or examples.
1283]
1284[Add check_csp monitoring script
1285Dave Love <d.love@liverpool.ac.uk>**20140623163643
1286 Ignore-this: 3854841f1d0cd408d842ee1387978e80
1287]
1288[Avoid truncating usage values in accounting records
1289Dave Love <d.love@liverpool.ac.uk>**20140619100210
1290 Ignore-this: 5b1ded6b0180be912e8c7abbb685c12b
1291]
1292[Fix rpm build on Fedora
1293Dave Love <d.love@liverpool.ac.uk>**20140609104517
1294 Ignore-this: 406280f405d200cbf490d292a6597cee
1295 Conditions on ant-nodeps and db devel BRs.
1296 Simplify by requiring db.h and Xm.h, not packages.
1297]
1298[Move spool objects to qmaster rpm
1299Dave Love <d.love@liverpool.ac.uk>**20140609112543
1300 Ignore-this: b7ab54b67b4d9c2dc900ed38875a2b41
1301]
1302[Add Python JSV library
1303Dave Love <d.love@liverpool.ac.uk>**20140603111743
1304 Ignore-this: 98c675d262dcb42910880dd823496e0f
1305]
1306[Fix possible FTBFS on recent Ubuntu/Debian
1307Dave Love <d.love@liverpool.ac.uk>**20140609105705
1308 Ignore-this: a80192eb9bec995c0b90b47a73c8acf7
1309 Add libmotif-dev, libxft-dev to Build-Depends, fix links to db utils
1310]
1311[Maybe use rpm-packaged swing-layout
1312Dave Love <d.love@liverpool.ac.uk>**20140608111403
1313 Ignore-this: e650c23914ae91bb91679f4a4ffa685a
1314]
1315[Add upstart files
1316Dave Love <d.love@liverpool.ac.uk>**20130928172608
1317 Ignore-this: f930c1bcb1a0331aa18ea8ef3e7d1f3e
1318]
1319[Fix #1507: avoid buffer overflow in qmake (from Jon Stahl)
1320Dave Love <d.love@liverpool.ac.uk>**20140605161611
1321 Ignore-this: 14f96214b9e968d5a98f6dc219422258
1322]
1323[Make unknownType abort
1324Dave Love <d.love@liverpool.ac.uk>**20140603105353
1325 Ignore-this: f534232cf74491b7952c5d051f435af1
1326]
1327[Add alpp arg to cqueue_summary_xml_handler_init
1328Dave Love <d.love@liverpool.ac.uk>**20140529143903
1329 Ignore-this: 7496d2006c3c7dae3f1624f7cea7e6c5
1330 See Debian # 749413
1331]
1332[Fix test_drmaa.1.0 build with RHEL7 binutils
1333Dave Love <d.love@liverpool.ac.uk>**20140603103735
1334 Ignore-this: 8793e8cb96c6f87b6daca9490ff678a
1335 Probably applies to recent Fedora too.
1336]
1337[Define DRMAA_LIBRARY_PATH in setup scripts
1338Dave Love <d.love@liverpool.ac.uk>**20140529134257
1339 Ignore-this: cb65c924e3192383e4f4a4ab4ee0f4f2
1340]
1341[TAG 817
1342Dave Love <d.love@liverpool.ac.uk>**20140521210732
1343 Ignore-this: 74da94dec251985779e5d2281f3c0e46
1344]
1345[Update NEWS
1346Dave Love <d.love@liverpool.ac.uk>**20140518100404
1347 Ignore-this: d149665fd9001b28374fcbf33bed38e4
1348]
1349[Doc fixes
1350Dave Love <d.love@liverpool.ac.uk>**20131219152802
1351 Ignore-this: e09f4ed50de8e7af4ec04067244df35a
1352]
1353[Resolve conflicts with release branch
1354Dave Love <d.love@liverpool.ac.uk>**20140528113340
1355 Ignore-this: a97d9e9d082244f30d70c69feb55a91c
1356]
1357[Define DEFAULT_EDITOR in Debian packaging
1358Dave Love <d.love@liverpool.ac.uk>**20140315160018
1359 Ignore-this: 9e76e2c0e129722cc29f59c29941bc61
1360]
1361[Build/install tweaks
1362Dave Love <d.love@liverpool.ac.uk>**20140518111050
1363 Ignore-this: d971a39212f38ddc63cafbcabf13492a
1364]
1365[Update version to 8.1.7
1366Dave Love <d.love@liverpool.ac.uk>**20131204172306
1367 Ignore-this: 5f1a3e10694e51674919f77ced8b3d4f
1368]
1369[Add autoconf generated files to .gitignore.
1370Nicolas Joly <njoly@pasteur.fr>**20140520143945
1371 Ignore-this: c2b9699b7e46f3d285fdd73afe9e3ea0
1372]
1373[uid_t/gid_t are unsigned 32bit types on NetBSD.
1374Nicolas Joly <njoly@pasteur.fr>**20140522134053
1375 Ignore-this: 418d841cd5f5dc8a4b6a6a5cd012c4fe
1376]
1377[Comments
1378Dave Love <d.love@liverpool.ac.uk>**20140308212735
1379 Ignore-this: 8d5d8a70683443571caf61e35db41d24
1380]
1381[Remove obsolete tests from aimk
1382Dave Love <d.love@liverpool.ac.uk>**20140518102721
1383 Ignore-this: efaaa1d0860fc50ab9b2042d4497c804
1384]
1385[Fix for SSL_OP_MSIE_SSLV2_RSA_PADDING from Debian openssl
1386Dave Love <d.love@liverpool.ac.uk>**20140521205724
1387 Ignore-this: afd81501fd4dc24a7cc7ff0f15f9ca34
1388]
1389[Various cleanup
1390Dave Love <d.love@liverpool.ac.uk>**20140207174521
1391 Ignore-this: c760a48e199c7aa913ffffdc545e7f08
1392]
1393[Update check_sge.py
1394Dave Love <d.love@liverpool.ac.uk>**20140422152401
1395 Ignore-this: cb330e1a95f1798e4e593908058e108d
1396 Fixed for SGE 8.  Add monitoring of load independent of alarm state.
1397]
1398[Add monitoring scripts
1399Dave Love <d.love@liverpool.ac.uk>**20140422141000
1400 Ignore-this: 8e419fd49795ac73d525f820fc99ec8e
1401]
1402[Remove sge_strlen
1403Dave Love <d.love@liverpool.ac.uk>**20140518104342
1404 Ignore-this: b23463d82ac16b5a1f220d75a934bac3
1405]
1406[Assume various POSIX 2001 functions are present
1407Dave Love <d.love@liverpool.ac.uk>**20140514160852
1408 Ignore-this: 5026cd223523aaf29f12d83c3ad92a2b
1409]
1410[Message fixes
1411Dave Love <d.love@liverpool.ac.uk>**20140211134742
1412 Ignore-this: 734a30d169034d7dfd98b60ce1c90610
1413]
1414[Assume POSIX poll available
1415Dave Love <d.love@liverpool.ac.uk>**20140406123948
1416 Ignore-this: fc88eaafd933b6b8404518c05b124159
1417 It's already used unconditionally.
1418]
1419[Man fixes
1420Dave Love <d.love@liverpool.ac.uk>**20140130154609
1421 Ignore-this: 455293b08d5a6b25a19abff277b0da1e
1422]
1423[Fix use_smaps parsing
1424Dave Love <d.love@liverpool.ac.uk>**20130718094401
1425 Ignore-this: 747f35a57784f7e6184dba14729dbe0e
1426]
1427[Avoid calling cut with bash jsv
1428Dave Love <d.love@liverpool.ac.uk>**20140428134954
1429 Ignore-this: b7c0c12fadf411f41326a1e51e20262c
1430]
1431[Remove CCT_job_messages element and dependent code
1432Dave Love <d.love@liverpool.ac.uk>**20140506113958
1433 Ignore-this: 6fb8565d266efa16ea2d3e39d51d6657
1434 The lists are set but never got.  This fixed an instance of an occasional
1435 qmaster space leak, probably responsible for both open issues.
1436 Refs #360, #682.
1437]
1438[Fix #1504: document account_name syntax
1439Dave Love <d.love@liverpool.ac.uk>**20140506121024
1440 Ignore-this: 10e3251f32ace42f7800d9b1db303fdb
1441 Some additional changes.
1442 Thanks to rleach, princeton genomics.
1443]
1444[Don't print ctime in shepherd_panic
1445Dave Love <d.love@liverpool.ac.uk>**20140406185639
1446 Ignore-this: 70d4f7bbc336277bf453bb2f432e56
1447 It goes to syslog now.
1448]
1449[Add minimal autoconf framework (from Nicolas Joly, modified)
1450Dave Love <d.love@liverpool.ac.uk>**20140406163102
1451 Ignore-this: b5fda1a6fc975d05d0ef21021234420e
1452 Correct incorrectly pushed version.
1453]
1454[Give pam_sge_authorize a runtime debug option, not compile-time
1455Dave Love <d.love@liverpool.ac.uk>**20140319230554
1456 Ignore-this: afb78127548ea28d8fb46bd4ed98c7b9
1457]
1458[Fix errors involving the SGE_QMASTER_PIDFILE environment variable
1459Dave Love <d.love@liverpool.ac.uk>**20140320135558
1460 Ignore-this: a3d9454c54b0af130c26fef2c93d7a4e
1461 In particular, it was written from two places.
1462 Also, report failure to create it.
1463]
1464[Fix build for -spool-classic (from Nicolas Joly)
1465Dave Love <d.love@liverpool.ac.uk>**20140318205315
1466 Ignore-this: 26e543e9998f818c0ba83e7ae64310db
1467]
1468[Maybe use the struct dirent d_type in sge_rmdir (from Nicolas Joly, modified)
1469Dave Love <d.love@liverpool.ac.uk>**20140314223932
1470 Ignore-this: 6138222e36e4bf9da131a76966f3fd1e
1471 Reduces NFS traffic.
1472]
1473[Add minimal autoconf framework (from Nicolas Joly, modified)
1474Dave Love <d.love@liverpool.ac.uk>**20140314161943
1475 Ignore-this: 324b72cb3a726a2f64af12a2825314df
1476]
1477[Re-do conditionalized server macros in berkeleydb
1478Dave Love <d.love@liverpool.ac.uk>**20140227165727
1479 Ignore-this: 8073475a3a73e7ace16a8edc6892287b
1480]
1481[Fix #1494: Remove RUNPATH (rpath), using full path to spool lib in bootstrap
1482Dave Love <d.love@liverpool.ac.uk>**20140314224755
1483 Ignore-this: ab06ffa5f19b9fc44fb211bd5aa23285
1484 Should keep Debian/Fedora happy.
1485]
1486[Remove more newlines in logging
1487Dave Love <d.love@liverpool.ac.uk>**20140313200721
1488 Ignore-this: 4b9a97b61dc587b18c42c5754aaf3ae8
1489]
1490[Remove newlines from CRITICAL messages.
1491Nicolas Joly <njoly@pasteur.fr>**20140312103925
1492 Ignore-this: baa49c610d93d63c16bd49354fcbba7c
1493]
1494[Wait until daemon goes down when stopping sge_execd.
1495Nicolas Joly <njoly@pasteur.fr>**20140311202228
1496 Ignore-this: 21ece146acbfcccf7bd1821ef7458de8
1497]
1498[Slightly improve messages from startup scripts.
1499Nicolas Joly <njoly@pasteur.fr>**20140311193527
1500 Ignore-this: bea1cb6bc533dc3d599218df54bbe749
1501]
1502[Do not set -o/-e option values for qsh/qlogin/qrsh.
1503Nicolas Joly <njoly@pasteur.fr>**20140225135602
1504 Ignore-this: 4ead363fcac6d4bd42422d669752db4d
1505]
1506[Resolve conflict with "Require xterm for execd rpm"
1507Dave Love <d.love@liverpool.ac.uk>**20140226223458
1508 Ignore-this: 941b1e0ccd14d12abc08e890b40a6266
1509]
1510[Require xterm for execd rpm (for qsh)
1511Dave Love <d.love@liverpool.ac.uk>**20140226154403
1512 Ignore-this: cbbc1e672d872aeb62fde94ba3ee3c41
1513]
1514[Fix #1493: Remove some shebangs from included scripts
1515Dave Love <d.love@liverpool.ac.uk>**20140226203819
1516 Ignore-this: e7518e7a7f0361a4a167b4be642cc967
1517]
1518[Fix #1495: Make initial PEs elements of the CULL list
1519Dave Love <d.love@liverpool.ac.uk>**20140226213245
1520 Ignore-this: bd763fd30aeccbfe37853edf0d8f8ff7
1521]
1522[Really disable WNOHANG when needed.
1523Nicolas Joly <njoly@pasteur.fr>**20140210144338
1524 Ignore-this: a4a3bebdb86e15b482aac875cb18d72d
1525]
1526[Make aimk handle unknown options more gracefully.
1527Nicolas Joly <njoly@pasteur.fr>**20140124115515
1528 Ignore-this: 46791987261d214a0227ffba924dd44a
1529]
1530[Support arm64, ppc64el (Debian names)
1531Dave Love <d.love@liverpool.ac.uk>**20140217210900
1532 Ignore-this: a9bb423843965fbd18532e1fd58c124c
1533 Fix last change
1534]
1535[Support arm64, ppc64el (Debian names)
1536Dave Love <d.love@liverpool.ac.uk>**20140210195426
1537 Ignore-this: cb2a898c043fbc48d3ab7af3ddfc7750
1538 Not tested.
1539]
1540[Fix cpu-bound shepherd with qlogin
1541Dave Love <d.love@liverpool.ac.uk>**20140210224752
1542 Ignore-this: b5302cffce148afb7640f93e8561477e
1543]
1544[Various cleanup
1545Dave Love <d.love@liverpool.ac.uk>**20130731220418
1546 Ignore-this: 4889688b44eb4b632b8d79cb04d792c2
1547]
1548[Comments
1549Dave Love <d.love@liverpool.ac.uk>**20140206232823
1550 Ignore-this: e524deebf75a7d4aa5bb65ccfa2762bd
1551]
1552[Format fix
1553Dave Love <d.love@liverpool.ac.uk>**20140206135714
1554 Ignore-this: fc8671d2e9a1cb828a6a3690e5f8854c
1555]
1556[Avoid some warnings
1557Dave Love <d.love@liverpool.ac.uk>**20140206154614
1558 Ignore-this: e038aa32dbc0366d93854ace24c25c53
1559]
1560[Rename some message variables to reflect format arity
1561Dave Love <d.love@liverpool.ac.uk>**20140116135947
1562 Ignore-this: 635b06f23e38ad5d7bb903ccb3d17e12
1563]
1564[Cast to long, not int when printing ticket values in qstat
1565Dave Love <d.love@liverpool.ac.uk>**20140128181600
1566 Ignore-this: 374a3abf2e0cfef1bf2a07223e4f6912
1567 Should presumably change to an SGE type with a defined format.
1568]
1569[Use file_getvalue
1570Dave Love <d.love@liverpool.ac.uk>**20131231175727
1571 Ignore-this: c840d45edac404bb0c5b74c3494905b4
1572]
1573[Resolve conflict with "Allow building dpkg without jemalloc"
1574Dave Love <d.love@liverpool.ac.uk>**20131230181222
1575 Ignore-this: 59d5c77883ee7875a1e714f9577e8df
1576]
1577[Allow building dpkg without jemalloc
1578Dave Love <d.love@liverpool.ac.uk>**20131230175233
1579 Ignore-this: 5106d88b2d6bce2ed66605d76c2be188
1580]
1581[Resolve spec file conflicts
1582Dave Love <d.love@liverpool.ac.uk>**20140122172321
1583 Ignore-this: c81167568b555747649c5703583f7a31
1584]
1585[Support building rpm on RHEL7 and OpenSuSE
1586Dave Love <d.love@liverpool.ac.uk>**20140122171422
1587 Ignore-this: d4c22f83184271aab5b5f0a83d1fab1
1588]
1589[Use sysconf(_SC_NPROCESSORS_ONLN) to get CPUs number on NetBSD.
1590Nicolas Joly <njoly@pasteur.fr>**20140107160105
1591 Ignore-this: 52387e4be319a8a4419e976c40c146e3
1592]
1593[In remove_shepherd_cpuset, only kill processes, and clean up #1483 changes
1594Dave Love <d.love@liverpool.ac.uk>**20131231185818
1595 Ignore-this: 1d046680f948a95d45c62e09f85c9f5
1596 Refs #1483
1597]
1598[Replace is_dir with sge_is_directory
1599Dave Love <d.love@liverpool.ac.uk>**20131231202651
1600 Ignore-this: d254ba8df2c625d9bc011a033736fddb
1601]
1602[Resolve conflict with Fix #1483: Really prevent ...
1603Dave Love <d.love@liverpool.ac.uk>**20131219165636
1604 Ignore-this: 365dd68c10e28e2a7054d3a9c9dd65a0
1605]
1606[Fix #1483: Really prevent cgroup/cpuset code from killing shepherd at job end
1607Mark Dixon <m.c.dixon@leeds.ac.uk>**20131209164917
1608 Ignore-this: 69345f957aab0826ad2018f6816bafe3
1609 The execd previously went through a cgroup task list to find out what
1610 to kill at the end of a job. This lists threads.  threads.
1611 
1612 This commit causes the execd:
1613 
1614 * To kill processes (Tgid's) rather than threads (tid's) - hopefully a
1615 nicer way to get rid of multithreaded processes.
1616 
1617 * Compare Tgid's against shepherd pid, to do a better job of avoiding
1618 killing the shepherd.
1619]
1620[Fix #1490: Gain privileges before execd kills rogue processes
1621Mark Dixon <m.c.dixon@leeds.ac.uk>**20131209114654
1622 Ignore-this: e621ef41cfcbddc6a0e2cfd020245067
1623 The rogue process detection enabled when USE_CGROUPS=1 attempts to kill
1624 processes as the sge admin user. As that user doesn't normally have the
1625 privileges to do so, this patch temporarily gains the privileges of the
1626 daemon's starting user (typically root) before killing processes.
1627]
1628[Added routine file_getvalue (retrieve values by key)
1629Mark Dixon <m.c.dixon@leeds.ac.uk>**20131209164204
1630 Ignore-this: 2e5b4f257fd10483cc772d87106f22f6
1631 Search file for a given key, return a pointer to the rest of the line.
1632]
1633[Avoid debugging (?) output in rsh script
1634Dave Love <d.love@liverpool.ac.uk>**20131016170558
1635 Ignore-this: 94e384f96c276ac4ee1ada4d30acbd57
1636]
1637[Resolve conflict with "Don't try to treat qmaster specially with jemalloc"
1638Dave Love <d.love@liverpool.ac.uk>**20131230163245
1639 Ignore-this: 52d44662bdbb147801a0e7609897ff41
1640]
1641[Don't try to treat qmaster specially with jemalloc
1642Dave Love <d.love@liverpool.ac.uk>**20131204174955
1643 Ignore-this: 525403c92958a6f07e3e8bc53441713d
1644]
1645[Enable monitoring malloc stats with jemalloc
1646Dave Love <d.love@liverpool.ac.uk>**20131203180926
1647 Ignore-this: bd94a946efce7f2c9ce26585bd28675b
1648]
1649[Add systemd files (from Fedora, partly)
1650Dave Love <d.love@liverpool.ac.uk>**20130928172458
1651 Ignore-this: 1befa01a30e1d9433f05f2f192b38b00
1652]
1653[Update MPI PE templates and install a tight integration "mpi" PE
1654Dave Love <d.love@liverpool.ac.uk>**20131102132931
1655 Ignore-this: bd3b6264fdcf5f0e39f4f6ceab7b2164
1656]
1657[Doc fix
1658Dave Love <d.love@liverpool.ac.uk>**20131219152742
1659 Ignore-this: e7fd4f1dcd2859b0244e9a42ea117820
1660]
1661[Replace many malloc with sge_malloc
1662Dave Love <d.love@liverpool.ac.uk>**20131218143615
1663 Ignore-this: 8a7047592f239a07b16daac8a5a12c88
1664 Return values often not checked.
1665]
1666[Doc fixes
1667Dave Love <d.love@liverpool.ac.uk>**20130928172433
1668 Ignore-this: c34579f94731f1f45048fdc4a891e1e8
1669]
1670[Man fixes
1671Dave Love <d.love@liverpool.ac.uk>**20131028150451
1672 Ignore-this: 61326259c424021e4f89caaa17ea9af
1673]
1674[Message fixes
1675Dave Love <d.love@liverpool.ac.uk>**20131029121636
1676 Ignore-this: a24f2f49705b726bdab20a903fef644d
1677]
1678[Convert README.BUILD to asciidoc
1679Dave Love <d.love@liverpool.ac.uk>**20131026220007
1680 Ignore-this: 89d59f4a917a1d22cdbd88da267c9127
1681]
1682[Change hadoop/README.txt to asciidoc
1683Dave Love <d.love@liverpool.ac.uk>**20130929225216
1684 Ignore-this: 175ff3e043a94c851b852b76820c9b1e
1685]
1686[MUNGE authentication support
1687Dave Love <d.love@liverpool.ac.uk>**20131103151749
1688 Ignore-this: 3e795c1c20ef3e3b9fa1355eaedb42f8
1689 Should be extended to allow pluggable methods.
1690 Updates the comm protocol version.  Load reports, at least, not
1691 authenticated.
1692 Installation needs checking.
1693]
1694[Allow multiple security features to be specified
1695Dave Love <d.love@liverpool.ac.uk>**20131025220833
1696 Ignore-this: 7dbdfdc539776fd7cc40c170fe653d66
1697 E.g. AFS should be able to coexist with CSP.
1698]
1699[Default ENABLE_ADDGRP_KILL to on (missing part)
1700Dave Love <d.love@liverpool.ac.uk>**20131111210259
1701 Ignore-this: 4646ef43894772294308e669fce25323
1702]
1703[Unconditionally define SGE_STARTER_USE_LOGIN_SHELL.
1704Nicolas Joly <njoly@pasteur.fr>**20131106104622
1705 Ignore-this: 15cc0ec92810060b36a0e44df3356d4f
1706]
1707[Remove unneeded empty lines before error message.
1708Nicolas Joly <njoly@pasteur.fr>**20131029193706
1709 Ignore-this: 31b2deee8aa70a713ea65d6a07438e85
1710]
1711[Fix #1488: broken XML preventing GUI installer startup
1712Dave Love <d.love@liverpool.ac.uk>**20131108233027
1713 Ignore-this: 913a9805652676df2f706399b85905ee
1714]
1715[Default ENABLE_ADDGRP_KILL to on
1716Dave Love <d.love@liverpool.ac.uk>**20131106164625
1717 Ignore-this: 57a12472552b9358ca436633811f9810
1718]
1719[Make suid files, dtrace, qmon, start_gui_installer optional in setfileperm.sh
1720Dave Love <d.love@liverpool.ac.uk>**20131106114848
1721 Ignore-this: aa3a219cbf8e77aaf2cdfef3289f07dc
1722]
1723[Fix #588: Correct thread timeout monitoring (spurious errors from qping)
1724Dave Love <d.love@liverpool.ac.uk>**20131105102023
1725 Ignore-this: 5f93201b8ddfd89c24005e1314002a4a
1726]
1727[Don't crash in sge_get_confval_array with malformed file
1728Dave Love <d.love@liverpool.ac.uk>**20131105101943
1729 Ignore-this: 95d6d27a0e94d67218710b7af19c0d39
1730]
1731[Update version to 8.1.7pre
1732Dave Love <d.love@liverpool.ac.uk>**20131104234756
1733 Ignore-this: e1376cca052397e3a4ce15e621a927bd
1734]
1735[Fix jgdi building after aimk jemalloc and libdrmaa exports changes
1736Dave Love <d.love@liverpool.ac.uk>**20131104155947
1737 Ignore-this: bd4bbe76a0e59b0eca90b94ec16ebe79
1738]
1739[Roll back "Support -sync in JSV"
1740Dave Love <d.love@liverpool.ac.uk>**20131103175938
1741 Ignore-this: 2c06038becaf4d457c90ca2e54991adb
1742]
1743[Remove jemalloc licence
1744Dave Love <d.love@liverpool.ac.uk>**20131031190327
1745 Ignore-this: b2e655d8248603aeb1ab225708587201
1746]
1747[TAG 816
1748Dave Love <d.love@liverpool.ac.uk>**20131028151218
1749 Ignore-this: 82a6f5a1ebcdeb91435b7d7df27e9c66
1750]
1751[Update version to 8.1.6
1752Dave Love <d.love@liverpool.ac.uk>**20131009183318
1753 Ignore-this: 356399d7b160c00b155537d3cf20361c
1754]
1755[Update NEWS
1756Dave Love <d.love@liverpool.ac.uk>**20131028151146
1757 Ignore-this: a1122f5e4cd3c911ab1857ab53838f9f
1758]
1759[Support -sync in JSV (from Univa, modified)
1760Dave Love <d.love@liverpool.ac.uk>**20131031160340
1761 Ignore-this: d0c862c190ea790accee082c87c6870d
1762]
1763[Clean up aimk
1764Dave Love <d.love@liverpool.ac.uk>**20131027165625
1765 Ignore-this: 2838e8a66e02aff2a9b5c769ef6bb884
1766 Move from aimk.private to aimk.site.  Don't set include/library paths
1767 -- use INPUT_*_FLAGS if necessary.
1768]
1769[Advertise jsv_logging_enabled
1770Dave Love <d.love@liverpool.ac.uk>**20131028142434
1771 Ignore-this: ec40d8e289459e19773fdd298b144297
1772]
1773[Message fixes
1774Dave Love <d.love@liverpool.ac.uk>**20131028150228
1775 Ignore-this: fb5a0532d6704647b66d2b36f5d15627
1776]
1777[Fix #1484: Fully roll back "Remove sge_ssl.cnf"
1778Dave Love <d.love@liverpool.ac.uk>**20131028150054
1779 Ignore-this: 7dc8d14a9d6d4964763ca96352027a17
1780 Refs [4538]
1781]
1782[Remove jemalloc
1783Dave Love <d.love@liverpool.ac.uk>**20131027142221
1784 Ignore-this: ad58ce18bcf608d6c8f35bd93db0d2cb
1785 Available in current GNU/Linux, or just supply it if necessary.
1786]
1787[Use system libs always.  Removes aimk -system-libs, LOAD_OPENSSL stuff
1788Dave Love <d.love@liverpool.ac.uk>**20131027154025
1789 Ignore-this: df6dc4908c91e2fa2ffed144266a7fd6
1790]
1791[Test comms version even if unpacking fails
1792Dave Love <d.love@liverpool.ac.uk>**20131027110344
1793 Ignore-this: 160f0ff0e385958ec15d134cb63e052b
1794]
1795[Clean symbol exports from libdrmaa.so (GNU ld only)
1796Dave Love <d.love@liverpool.ac.uk>**20131027124438
1797 Ignore-this: a260cd5581dfcc34d4a67254b261eeb2
1798 Only defined for GNU/Linux and Cygwin.  Maybe works for BSD?
1799 Fix building test programs.
1800]
1801[Fix non-C89
1802Dave Love <d.love@liverpool.ac.uk>**20131027105942
1803 Ignore-this: c0c6e8797836bb2fe5aaed5089c73f9c
1804]
1805[Do not wrongly assume that job arrays have more than one task.
1806Nicolas Joly <njoly@pasteur.fr>**20131015144613
1807 Ignore-this: e480bd8a52535b551aacc10e48c150e5
1808]
1809[Fix #1483: Prevent cgroup/cpuset code from killing shepherd at job end
1810Mark Dixon <m.c.dixon@leeds.ac.uk>**20131011181257
1811 Ignore-this: ae6495322297922ed660027a59a296de
1812]
1813[Fix missing JB_type symbol in pam_sge_authorize.so
1814Dave Love <d.love@liverpool.ac.uk>**20131015111137
1815 Ignore-this: 779091191c85a56daaf0744b7c2ab912
1816]
1817[Fix qsched crash with no waiting, potentially-runnable jobs
1818Dave Love <d.love@liverpool.ac.uk>**20131014140329
1819 Ignore-this: f75117aa5291ca8d82815fc723bad0e9
1820 Thanks to Mark Dixon.
1821]
1822[Berkeleydb type fixes
1823Dave Love <d.love@liverpool.ac.uk>**20130919212730
1824 Ignore-this: 1718f22522606556a6fbab01392edb93
1825]
1826[Cygwin x86_64 support
1827Dave Love <d.love@liverpool.ac.uk>**20130906161140
1828 Ignore-this: 49283f85b819084cf6f03cb39db33aec
1829]
1830[Don't prototype main
1831Dave Love <d.love@liverpool.ac.uk>**20130307175706
1832 Ignore-this: f5e2f43aa368183d71974d224d6c1ec6
1833]
1834[Set TERM only for interactive jobs, with right test
1835Dave Love <d.love@liverpool.ac.uk>**20131013164636
1836 Ignore-this: cf35d86c1c5a4ca94a0dcf1e7ed0762e
1837 Thanks to Nicolas Joly.
1838]
1839[Recognize T, t memory suffixes in qsched
1840Dave Love <d.love@liverpool.ac.uk>**20131012104128
1841 Ignore-this: ed301e6f33fbbd41113ead3c71ab7113
1842]
1843[Adjust job type for qrsh -noshell commands.
1844Nicolas Joly <njoly@pasteur.fr>**20131011181422
1845 Ignore-this: 5ca1b60fb3eecda8b52a90af52c078f5
1846]
1847[Redo debug code to show exact execvp() call with arguments.
1848Nicolas Joly <njoly@pasteur.fr>**20131010183409
1849 Ignore-this: cb7cc8640fffe54970b6e60a58c1aac9
1850]
1851[Man fixes
1852Dave Love <d.love@liverpool.ac.uk>**20130924200716
1853 Ignore-this: 645ca1696a85f75339b089f13bf6fbb8
1854]
1855[Prevent root-owned files in execd active_job spool area
1856Mark Dixon <m.c.dixon@leeds.ac.uk>**20131003202043
1857 Ignore-this: c176aa260f16c695adc3397fabcddad6
1858]
1859[Include default_duration in printed scheduler config
1860Dave Love <d.love@liverpool.ac.uk>**20131007184906
1861 Ignore-this: 4b35852f24907e8c29869629592d0b8
1862]
1863[Allow rctemplate configuration from /etc/sysconfig as well as /etc/default
1864Dave Love <d.love@liverpool.ac.uk>**20131007205544
1865 Ignore-this: 3dffb188ac9b83ec41359ccce60638ce
1866]
1867[Comments
1868Dave Love <d.love@liverpool.ac.uk>**20130407204227
1869 Ignore-this: 794627d113b7664c3dbc85cda4824290
1870]
1871[Prevent SGE_BINDING variable having a spurious space at start
1872Mark Dixon <m.c.dixon@leeds.ac.uk>**20131003114958
1873 Ignore-this: 44ed48627bd3894f45c41aff5fe0fd47
1874 Where a job was not allocated cpu 0, the SGE_BINDING string always
1875 started with a space.
1876 
1877 Other than being untidy and potentially causing head-scratches for users
1878 trying to interpret this variable, it also caused the Linux cpuset code
1879 to prefix a comma to strings used to configure cpusets - which were then
1880 ignored by the kernel.
1881]
1882[Fix #1478: mod GUI installer for classic spooling, removing more BDB server
1883Dave Love <d.love@liverpool.ac.uk>**20131007142822
1884 Ignore-this: 554a00eca7980c66196ca4f847851eb3
1885 Thanks to Chris Tobey
1886 Probably all the BDB server code should be stripped out.
1887]
1888[Expand test in "Pass TERM to jobs from submission environment"
1889Dave Love <d.love@liverpool.ac.uk>**20131003160935
1890 Ignore-this: e2574687321eb1560fa37c2eedd5c49f
1891]
1892[Replace lost OpenBSD bits
1893Dave Love <d.love@liverpool.ac.uk>**20131003161008
1894 Ignore-this: 797f276f69ef5532e9cb92d6f94b16e8
1895]
1896[Add ar_sub_time to qacct output
1897Dave Love <d.love@liverpool.ac.uk>**20130930115057
1898 Ignore-this: b507c21dad53067c51855cd28912188d
1899]
1900[Partially roll back "Remove sge_ssl.cnf"
1901Dave Love <d.love@liverpool.ac.uk>**20131003120619
1902 Ignore-this: cc67578750a0664b147770718c241bfa
1903]
1904[Fix inverted values in struct timespec inits.
1905Nicolas Joly <njoly@pasteur.fr>**20131002194621
1906 Ignore-this: 16a2d35c3dae133006fed640aa5b62fc
1907]
1908[Cull documentation comments
1909Dave Love <d.love@liverpool.ac.uk>**20130928172536
1910 Ignore-this: 77aa546b45bd44128915f26828b2d779
1911]
1912[Allow longer "failed" strings in admin mail
1913Dave Love <d.love@liverpool.ac.uk>**20130930115207
1914 Ignore-this: 4f78ddd4cb3936929d5b3feb5821ee5d
1915]
1916[Put NAMEDEF, LISTDEF definitions in TAGS file
1917Dave Love <d.love@liverpool.ac.uk>**20130929183440
1918 Ignore-this: 3d3fb09da137ebba982dc36eb25fda10
1919]
1920[Fix mk_adocs
1921Dave Love <d.love@liverpool.ac.uk>**20130929180721
1922 Ignore-this: 791d617a6cfec0ac796ab7a78cc1e552
1923]
1924[Add -m option to qacct to print only master tasks
1925Dave Love <d.love@liverpool.ac.uk>**20130927162347
1926 Ignore-this: a457492bc0d27308a1cbdcb929a234ac
1927]
1928[Translate exit code to signal name in qacct output
1929Dave Love <d.love@liverpool.ac.uk>**20130927162001
1930 Ignore-this: b65e5f6f0c0043642262c488c2485d9a
1931]
1932[Support modifying attributes of more object types
1933Dave Love <d.love@liverpool.ac.uk>**20130926105846
1934 Ignore-this: 5b378cabd94ea400da29183075c573ee
1935 Added: user, userset, calendar, project
1936]
1937[Move macros out of sge.h
1938Dave Love <d.love@liverpool.ac.uk>**20130106211520
1939 Ignore-this: ab5bf367a51336a49c686790f991822b
1940]
1941[Prefix non-public sh JSV function names with _
1942Dave Love <d.love@liverpool.ac.uk>**20130922200800
1943 Ignore-this: 8d6aff743694c9831e0042c5b8db818c
1944]
1945[TAG 815
1946Dave Love <d.love@liverpool.ac.uk>**20130927231550
1947 Ignore-this: d98a911e77e6f6e5aeb1bb45c99f00a3
1948]
1949[Update version to 8.1.5
1950Dave Love <d.love@liverpool.ac.uk>**20130919210316
1951 Ignore-this: b95734724d2991dbea3f4014e0ded631
1952]
1953[Man fixes
1954Dave Love <d.love@liverpool.ac.uk>**20130829162125
1955 Ignore-this: d946ca7358ab02c51529600b90dac6a6
1956]
1957[Update NEWS
1958Dave Love <d.love@liverpool.ac.uk>**20130922202353
1959 Ignore-this: 468d123ea133f9c95335aaf1831209d6
1960]
1961[Doc fixes
1962Dave Love <d.love@liverpool.ac.uk>**20130908152530
1963 Ignore-this: 7006eef4518ab1fdd56b919a27e2a8e0
1964]
1965[Fix detailed_job_info XML schema for -ncb case
1966Dave Love <d.love@liverpool.ac.uk>**20130924200529
1967 Ignore-this: 357d4b9820abef1be27fc8037e5c9f15
1968]
1969[setup-cgroups-etc typo
1970Dave Love <d.love@liverpool.ac.uk>**20130923213238
1971 Ignore-this: ab1c1c2162020e28ecf4013f8d504295
1972]
1973[Fix change for #1475
1974Dave Love <d.love@liverpool.ac.uk>**20130925155107
1975 Ignore-this: c6fb7e9a4686d5c775d96b640411ffc9
1976 Thanks to Nicolas Joly.  Refs #1475
1977]
1978[Do not add rshd.o to libsgeremote.a
1979Nicolas Joly <njoly@pasteur.fr>**20130924193420
1980 Ignore-this: fe7aa9059778fe53b7e0f75752bdcf11
1981]
1982[Fix tight ssh integration build.
1983Nicolas Joly <njoly@pasteur.fr>**20130924184709
1984 Ignore-this: a5ff10e1c429121c2ffb5fd52935108e
1985]
1986[Allow setting prefix when compiling OpenSSH for tight integration.
1987Nicolas Joly <njoly@pasteur.fr>**20130925143951
1988 Ignore-this: 705fd1deea96fffc6485b8ef5997ada5
1989]
1990[Remove lck library that does not exists anymore.
1991Nicolas Joly <njoly@pasteur.fr>**20130924182833
1992 Ignore-this: 3559535e08c07d42d772af60268cce62
1993]
1994[Remove extra space in remote_startup.5 man page.
1995Nicolas Joly <njoly@pasteur.fr>**20130924180419
1996 Ignore-this: b2c10b213795c8e9dd8d2684e1d29326
1997]
1998[Fix problems with hwloc on Cygwin due to bad definitions in w32api headers
1999Dave Love <d.love@liverpool.ac.uk>**20130922160214
2000 Ignore-this: 2b76901eb69340c63922adbecc715527
2001]
2002[Support both old and new Cygwin uid_t
2003Dave Love <d.love@liverpool.ac.uk>**20130920204046
2004 Ignore-this: 222a8157d80569c4ef5a17b997d82ecf
2005]
2006[Replace (obsolete) usleep with nanosleep
2007Dave Love <d.love@liverpool.ac.uk>**20130922212455
2008 Ignore-this: f2726a273a930043f0a34b0885752ccc
2009 nanosleep is in POSIX 2001, and usleep isn't in POSIX 2008
2010]
2011[Fix #1475:  Alter sleep pattern in sge_peclose to avoid JSV 1s pause
2012Dave Love <d.love@liverpool.ac.uk>**20130922205356
2013 Ignore-this: 3d10470f0233663b69bea000915ab25e
2014 Thanks to Opera Wang.
2015]
2016[Format/type fixes
2017Dave Love <d.love@liverpool.ac.uk>**20130911231904
2018 Ignore-this: 65d18c54d767e637bcc6c63a0dea57ee
2019]
2020[Add extra help to start_gui_installer.sh
2021Dave Love <d.love@liverpool.ac.uk>**20130919211228
2022 Ignore-this: 26c86705fd18fce8966d8fd062583214
2023]
2024[Conditionalize server macros in berkeleydb
2025Dave Love <d.love@liverpool.ac.uk>**20130910223733
2026 Ignore-this: 7155755b74474d82241f972645f81550
2027]
2028[Fix berkeleydb messages
2029Dave Love <d.love@liverpool.ac.uk>**20130919212610
2030 Ignore-this: 98b8c5ffb78791d0ed1886b97d90ae99
2031]
2032[Use LP64 macros
2033Dave Love <d.love@liverpool.ac.uk>**20130906184107
2034 Ignore-this: b0ef338f8aba633ce70017c943d0c9d7
2035]
2036[Cast values in "Don't overflow 64-bit usage values"
2037Dave Love <d.love@liverpool.ac.uk>**20130910221619
2038 Ignore-this: 762e10f32c29a71630994d893eb6240f
2039]
2040[Don't ignore -tc when max_aj_instances=0
2041Dave Love <d.love@liverpool.ac.uk>**20130917161039
2042 Ignore-this: ea2d512ba9556adfb3a5be07ff3eadee
2043 Thanks to Chris Black, Hugh MacMullan.
2044]
2045[Fix detection of armhf
2046Dave Love <d.love@liverpool.ac.uk>**20130908170048
2047 Ignore-this: 5a6a4afa60153c1af39240dcf01e42e6
2048]
2049[Default to -no-java -no-jni on Cygwin
2050Dave Love <d.love@liverpool.ac.uk>**20130906183034
2051 Ignore-this: 7c7dc36119fe009f43b903741e5f4c14
2052]
2053[Revert Cygwin-specific uid_t_fmt
2054Dave Love <d.love@liverpool.ac.uk>**20130905202539
2055 Ignore-this: 7f2b3d009e3395498ff27f598f54f845
2056 Seems to have changed (in 32-bit 1.7.25) from the older Cygwin used
2057 for 8.1.3, so probably require a recent Cygwin.
2058]
2059[Fix hadoop doc in distinst
2060Dave Love <d.love@liverpool.ac.uk>**20130829131847
2061 Ignore-this: a7cbe9d18ddcb28caa4d02aebb96b5b5
2062]
2063[Fix link failure under interix without -no-secure
2064Dave Love <d.love@liverpool.ac.uk>**20130904120939
2065 Ignore-this: 31199a7cfb1b48de873425c8dc3df658
2066]
2067[Quote JAVA_HOME in aimk
2068Dave Love <d.love@liverpool.ac.uk>**20130906183240
2069 Ignore-this: 34c44077f2af83f5915fb35f37d185a8
2070 MS Windows may use something like "Program Files (x86)".
2071]
2072[Fix type of strsignal implementation and conditionalize SIGIOT
2073Dave Love <d.love@liverpool.ac.uk>**20130904193236
2074 Ignore-this: 11f9d0e481c4549193f76f14c7022367
2075]
2076[Remove unused sge_base64.c
2077Dave Love <d.love@liverpool.ac.uk>**20130829145024
2078 Ignore-this: 166cdb508a87937f5950dff8db59f6c4
2079]
2080[Fix #1450: use placeholders for removed obsolete messages
2081Dave Love <d.love@liverpool.ac.uk>**20130904113845
2082 Ignore-this: 8ce5798a6c13ab4dae3d91f6acf74edb
2083]
2084[TAG 814
2085Dave Love <d.love@liverpool.ac.uk>**20130827122820
2086 Ignore-this: 2ee7f77549412f9a66f8a23b04f54f5c
2087]
2088[Update version to 8.1.4
2089Dave Love <d.love@liverpool.ac.uk>**20130421184546
2090 Ignore-this: 20b1321ae2b3ccbb440923544ec5af27
2091]
2092[Update NEWS
2093Dave Love <d.love@liverpool.ac.uk>**20130823110920
2094 Ignore-this: 933759709d5e140eecbf7cb9fff573bb
2095]
2096[Resolve conflict with release branch
2097Dave Love <d.love@liverpool.ac.uk>**20130819155414
2098 Ignore-this: 5264235ee646f66433863f7300bd93e7
2099]
2100[Doc changes
2101Dave Love <d.love@liverpool.ac.uk>**20130728194218
2102 Ignore-this: f802b09db09423449168b5aa53b302c1
2103]
2104[Man changes
2105Dave Love <d.love@liverpool.ac.uk>**20130728185501
2106 Ignore-this: 23f93fb70d401499387d614ef1ae836c
2107]
2108[Message fixes
2109Dave Love <d.love@liverpool.ac.uk>**20130814112519
2110 Ignore-this: f3883bcb5a4cb228b3bb3410078c7196
2111]
2112[Fix typo bash-ism in setup-cgroups-etc
2113Dave Love <d.love@liverpool.ac.uk>**20130719095633
2114 Ignore-this: a923092f83a4fc8f37a383b4b7170276
2115]
2116[Fix some lintian warnings
2117Dave Love <d.love@liverpool.ac.uk>**20130827122342
2118 Ignore-this: f866cab079664be5a39d754dbb1e9b20
2119]
2120[Avoid ant warning
2121Dave Love <d.love@liverpool.ac.uk>**20130827111348
2122 Ignore-this: 98549501a728de8a41dcfdd844f5708c
2123]
2124[Revert dependence on awk
2125Dave Love <d.love@liverpool.ac.uk>**20130827122235
2126 Ignore-this: 5f0430e103c623d45c3cf6adaea8271c
2127 It's de facto essential.
2128]
2129[Add logcheck configuration
2130Dave Love <d.love@liverpool.ac.uk>**20130817142448
2131 Ignore-this: 3f4790eecc9e6173f02ad6a6d0ac770d
2132]
2133[Various cleanup
2134Dave Love <d.love@liverpool.ac.uk>**20130226125009
2135 Ignore-this: 442ee72f7ec49141e6d7fd5d5e2a2407
2136]
2137[Add procps dependency in Debian packaging
2138Dave Love <d.love@liverpool.ac.uk>**20130816103110
2139 Ignore-this: 39f1399b57473031301c0a78378a61ac
2140]
2141[Require /bin/ps in spec file
2142Dave Love <d.love@liverpool.ac.uk>**20130816102753
2143 Ignore-this: bdbafb93d6cb234567a999831120b7cf
2144]
2145[Handle relative filename correctly in last change
2146Dave Love <d.love@liverpool.ac.uk>**20130730160233
2147 Ignore-this: 4562475f7d7f44b6f59d8437b037b4bd
2148 Refs #1461
2149]
2150[Build rpm against motif on recent Fedora and modify adding user
2151Dave Love <d.love@liverpool.ac.uk>**20130728094451
2152 Ignore-this: 7787220b919a89e173a274471d27d404
2153]
2154[Fix inst_sge -auto: set CLEAR correctly; don't lose with relative filename
2155Dave Love <d.love@liverpool.ac.uk>**20130729153616
2156 Ignore-this: 32237f36e0684b35942edfa8459e36cc
2157 Thanks to hrathh at uni-konstanz physik.
2158 Refs #1461
2159]
2160[Report SSTATE_QMASTER_ENFORCED_LIMIT in accounting when appropriate (amended)
2161Dave Love <d.love@liverpool.ac.uk>**20130728185941
2162 Ignore-this: 711724584a95e8c5a31bd14ec82f7e46
2163 Move checking of enforced limit to DTRT with parallel jobs.
2164]
2165[Man changes
2166Dave Love <d.love@liverpool.ac.uk>**20130728135546
2167 Ignore-this: 10c4a9e29dc7dfacbe8c76ac8ad445de
2168]
2169[Message fixes
2170Dave Love <d.love@liverpool.ac.uk>**20130718090345
2171 Ignore-this: 267ca250963713037a6c4a5ba080e81a
2172]
2173[Use motif-dev as alternative Build-Depends for dpkg
2174Dave Love <d.love@liverpool.ac.uk>**20130728094551
2175 Ignore-this: 7105e0326b5ab13f1ded9b36bf9c9773
2176]
2177[Add qmon.desktop
2178Dave Love <d.love@liverpool.ac.uk>**20130728094609
2179 Ignore-this: d0b8d1a027cb51a7dbcbea640078b00e
2180]
2181[Report SSTATE_QMASTER_ENFORCED_LIMIT in accounting when appropriate
2182Dave Love <d.love@liverpool.ac.uk>**20130727165747
2183 Ignore-this: 297709b3bdc1ecdf9bdb382dc29d6378
2184 Refs #1301
2185]
2186[inst_sge tweaks
2187Dave Love <d.love@liverpool.ac.uk>**20130727172029
2188 Ignore-this: c4e1f4822b17eac14e8b135249fea22b
2189 Warn if not in distribution directory, send -help o/p to stdout, don't
2190 clear screen with -auto.
2191 Refs #1461
2192]
2193[Don't reschedule job on pe_stop failure, per doc
2194Dave Love <d.love@liverpool.ac.uk>**20130727101424
2195 Ignore-this: 9a34ea4f98578d582a484673bbb5e5ce
2196]
2197[Fix conflict with release branch
2198Dave Love <d.love@liverpool.ac.uk>**20130719101234
2199 Ignore-this: 2dc50482a29d1a22c85318976f76ef9
2200]
2201[Roll back removal of -sep
2202Dave Love <d.love@liverpool.ac.uk>**20130719100928
2203 Ignore-this: d6b3612c02ac38a0208139bc6447b2e7
2204 Currently used by Nordugrid ARC, though being removed.
2205]
2206[Fix return code from -secl, -sep
2207Dave Love <d.love@liverpool.ac.uk>**20130717094039
2208 Ignore-this: f8bab7d9df6b4e937d97928946048854
2209 Thanks to Torsten Harenberg.
2210]
2211[Make failed pe_stop or epilog put queue into error state, per doc
2212Dave Love <d.love@liverpool.ac.uk>**20130726170824
2213 Ignore-this: 6457457a69e039661381c4d05b0aa191
2214 Thanks to Sabine Kreidl.
2215]
2216[Roll back replacement of ConnectorBootstrap.java
2217Dave Love <d.love@liverpool.ac.uk>**20130724221957
2218 Ignore-this: ff3661077da683c6a43596eea0b6c333
2219 It did have the exception.  Keep the licence files.
2220]
2221[Fix regression with multi-line environment variables
2222Dave Love <d.love@liverpool.ac.uk>**20130724205123
2223 Ignore-this: a1adf9e5f0f0b33f34891da5671a1431
2224]
2225[Avoid overflows in procfs
2226Dave Love <d.love@liverpool.ac.uk>**20130724211301
2227 Ignore-this: 67c82010f44627abf648290e36b586c2
2228]
2229[Replace ConnectorBootstrap.java with openjdk6 version
2230Dave Love <d.love@liverpool.ac.uk>**20130719112400
2231 Ignore-this: 9ba3cb633c66b9286e656cb5ed4c3e34
2232 Original was GPL with no exception.  Thanks to Luke Faraone.
2233]
2234[Avoid getservbyname crash on bad arguments (Debian #715958)
2235Dave Love <d.love@liverpool.ac.uk>**20130716110904
2236 Ignore-this: e315deb54589745fdfc7d2cc55bacf1e
2237]
2238[Remove -sep qconf option
2239Dave Love <d.love@liverpool.ac.uk>**20130629121844
2240 Ignore-this: 2d0bd098b2ae09109ec720588064ce56
2241]
2242[Don't echo spool dir in sgeexecd init template
2243Dave Love <d.love@liverpool.ac.uk>**20130712123607
2244 Ignore-this: 4ea80ab4602a17f5a60cc42d6964bfce
2245]
2246[Don't use "BuildArch: noarch" on RHEL5
2247Dave Love <d.love@liverpool.ac.uk>**20130711125311
2248 Ignore-this: a1c1f0f4e843be0a7e75d61157ee0747
2249 Else get un-packaged files errors.
2250]
2251[Distribute hadoop/README.txt
2252Dave Love <d.love@liverpool.ac.uk>**20130710143018
2253 Ignore-this: 85d08e276972b34e304aaf44858bad50
2254]
2255[Supply defaults in hadoop env.sh, fix defining PE, doc setup.pl args
2256Dave Love <d.love@liverpool.ac.uk>**20130709140542
2257 Ignore-this: 828451b769f3bc2ac8da5e8b9f226450
2258]
2259[Fix #1467: avoid builtin_starter crashes (from Thomas Mainka)
2260Dave Love <d.love@liverpool.ac.uk>**20130710211811
2261 Ignore-this: d07c2837da0874496993acd78d36f6ac
2262 Null termination of my_env had got lost.
2263]
2264[Cleanup code to avoid output with trailing spaces.
2265Nicolas Joly <njoly@pasteur.fr>**20130704155904
2266 Ignore-this: c236c15e66f7fbfd540f8e4b1d1acd71
2267]
2268[Remove SMF support for registering BDB
2269Dave Love <d.love@liverpool.ac.uk>**20130625095033
2270 Ignore-this: e38e573794292c2c58b50f7c51b12c14
2271]
2272[Don't set IFS when reading install template; just assume sh syntax
2273Dave Love <d.love@liverpool.ac.uk>**20130703094357
2274 Ignore-this: 9719035205f53000ef29d4b71c91c11c
2275 Refs #1461.  Thanks to Nicolas Joly.
2276]
2277[Reorder -help output (fix from Nicolas Joly)
2278Dave Love <d.love@liverpool.ac.uk>**20130703160348
2279 Ignore-this: 58d80af760b04a3a331f7b11b23d84fe
2280 (Hunks in wrong patch.)
2281]
2282[Reorder -help output
2283Dave Love <d.love@liverpool.ac.uk>**20130627164319
2284 Ignore-this: 6fbbf56fb3455c45cc77a3acbae16663
2285]
2286[Change USE_SMAPS default to no
2287Dave Love <d.love@liverpool.ac.uk>**20130627150841
2288 Ignore-this: 52e59246a7390e5dcd8896b9a90952f
2289]
2290[Remove -verify from qsh, qlogin
2291Dave Love <d.love@liverpool.ac.uk>**20130626205441
2292 Ignore-this: 158cd7d969aff7e6819dc85e9398a3e
2293 They're on anyway (see man)
2294]
2295[Set dont_check_binaries in install_execd
2296Dave Love <d.love@liverpool.ac.uk>**20130625100832
2297 Ignore-this: 9d1cf529ab6fe7b9a5ea82ce5a656d36
2298]
2299[Remove sge_ssl.cnf
2300Dave Love <d.love@liverpool.ac.uk>**20130619183759
2301 Ignore-this: d56c38d781dcee2c4364c3c6c0495554
2302]
2303[Add "smp" to default queue pe_list
2304Dave Love <d.love@liverpool.ac.uk>**20130618122513
2305 Ignore-this: b62ffe2525283f3c0918d159411e3e64
2306]
2307[Change handling of echo and awk in scripts
2308Dave Love <d.love@liverpool.ac.uk>**20130612113841
2309 Ignore-this: 729b1ae1b420009ba0064a393a5b99f2
2310 Don't require gawk on GNU/Linux, require an awk in packaging,
2311 unset POSIXLY_CORRECT in arch_variables.
2312]
2313[Add required-stop to LSB init templates (from hrathh at uni-konstanz physik)
2314Dave Love <d.love@liverpool.ac.uk>**20130612112110
2315 Ignore-this: 17f0fba4ba9324de77795c4607631041
2316]
2317[Remove redundant messages
2318Dave Love <d.love@liverpool.ac.uk>**20121031211142
2319 Ignore-this: 7f93167fef0270d974ae9de2feff0a26
2320]
2321[Add more __attribute__s
2322Dave Love <d.love@liverpool.ac.uk>**20130222161848
2323 Ignore-this: 7ba2e14fe55518e923a9eb2e79962c42
2324]
2325[When setting file permissions, do not check for obsolete/non-existant entries.
2326Nicolas Joly <njoly@pasteur.fr>**20130607195553
2327 Ignore-this: d4e4533b8b85d0d1b3b43c8087f677ea
2328]
2329[NetBSD use /usr/X11R7 for X11 root directory.
2330Nicolas Joly <njoly@pasteur.fr>**20130607175408
2331 Ignore-this: 8781dc258bd628634520994a21c60b85
2332]
2333[Fix build on non Linux systems that have strsignal.
2334Nicolas Joly <njoly@pasteur.fr>**20130607125435
2335 Ignore-this: cc98fa09dc9118c1792ce624092b3b17
2336]
2337[Support T,t multipliers for memory values
2338Dave Love <d.love@liverpool.ac.uk>**20130605191110
2339 Ignore-this: d574dd808bf7657597889a3124cd715c
2340 Possible incompatibility in output formats.
2341]
2342[Fix free of possibly-reallocated buffer in sge_getgrgid_r
2343Dave Love <d.love@liverpool.ac.uk>**20130605100054
2344 Ignore-this: c2c2905546c2193c97ffd986e3b602bc
2345 Thanks to Mike Pacey.
2346]
2347[Pass LDFLAGS in RPM spec file
2348Dave Love <d.love@liverpool.ac.uk>**20130530110929
2349 Ignore-this: 76ba163c5df6aa8c2ed7670de287da74
2350]
2351[MPI/PE example changes
2352Dave Love <d.love@liverpool.ac.uk>**20130519193354
2353 Ignore-this: b55751d74608a4a4ff9206a166ea904
2354]
2355[Man changes
2356Dave Love <d.love@liverpool.ac.uk>**20130502201740
2357 Ignore-this: a10f7aec9256f3362a9c7ec71e0c6a95
2358]
2359[Use cell, not queue in TMPDIR name
2360Dave Love <d.love@liverpool.ac.uk>**20121101221700
2361 Ignore-this: a1fe790c0d4d78b897b461469398dea6
2362]
2363[Allow qmod -rj only by operators
2364Dave Love <d.love@liverpool.ac.uk>**20130519100407
2365 Ignore-this: 4a0efa081d83b2cc92d013892b76fc5b
2366]
2367[Update spec file
2368Dave Love <d.love@liverpool.ac.uk>**20130519220511
2369 Ignore-this: f7b759955eb9f2591b65a368edd08a10
2370 Don't build-require elfutils-libelf-devel
2371 Fix License and Group headers
2372 Use noarch appropriately
2373 Don't require java for qmaster.  (Should fail obviously if jvm thread
2374 configured.)
2375 Make separate guiinst package.
2376 Mark inst_template.conf as %conf(noreplace)
2377]
2378[Add qsort_args to PE definition if necessary on upgrade
2379Dave Love <d.love@liverpool.ac.uk>**20130516103529
2380 Ignore-this: 85391517e897bb5eee6f204fe9ce089e
2381]
2382[Man fixes
2383Dave Love <d.love@liverpool.ac.uk>**20130501164156
2384 Ignore-this: 160ad4f3e8c2e7f3a07d880c6fe846f0
2385]
2386[Man fixes
2387Dave Love <d.love@liverpool.ac.uk>**20130501152032
2388 Ignore-this: 9fcde3796270b2846b1cb92c6d390b83
2389]
2390[Update debian/changelog and drop explicit ant dependency
2391Dave Love <d.love@liverpool.ac.uk>**20130421172114
2392 Ignore-this: f775c0d62e1a66b1eed88cd4f8a032aa
2393]
2394[Message fixes
2395Dave Love <d.love@liverpool.ac.uk>**20130224115514
2396 Ignore-this: a1b9c319937d95fa7432d5d8874bc9ef
2397]
2398[Only pass TERM to job when relevant
2399Dave Love <d.love@liverpool.ac.uk>**20130408194233
2400 Ignore-this: 2b616f9f5e6270fca1be3e270dc430d4
2401]
2402[Maybe implement strsignal and use it in qacct
2403Dave Love <d.love@liverpool.ac.uk>**20130421183005
2404 Ignore-this: 6079f27bf068e35e558f1f59f6cb429a
2405]
2406[Doc changes
2407Dave Love <d.love@liverpool.ac.uk>**20130221145419
2408 Ignore-this: 661b42c739d41e2011751acbe38c3f47
2409]
2410[Expurgate some csh
2411Dave Love <d.love@liverpool.ac.uk>**20130402203451
2412 Ignore-this: c326175e6906b6af3b4da89f3163903
2413]
2414[Set min_uid, min_gid in install script, not qmaster itself
2415Dave Love <d.love@liverpool.ac.uk>**20130410161509
2416 Ignore-this: 7d6bce29cae14ac59a8f45dc47236d24
2417]
2418[Write to syslog, not /tmp in shepherd panic
2419Dave Love <d.love@liverpool.ac.uk>**20130411121500
2420 Ignore-this: 24ed39cff283fe45d24889ce40654e91
2421]
2422[Add /sbin to path in inst_sge
2423Dave Love <d.love@liverpool.ac.uk>**20130410135731
2424 Ignore-this: 64eb2d8f676716c64abde195be4bb5bd
2425 Avoids failure finding insserv with Debian update-rc.d.
2426]
2427[Man fixes
2428Dave Love <d.love@liverpool.ac.uk>**20130405205254
2429 Ignore-this: 60ebfec2d17ea5cf6ae3225d355e7d19
2430]
2431[Add utilbin and running mkid to make-tags.sh
2432Dave Love <d.love@liverpool.ac.uk>**20130408195837
2433 Ignore-this: db879665a4cf3214a96027c5cec7b95d
2434]
2435[Default min_uid, min_gid to 100 for security reasons
2436Dave Love <d.love@liverpool.ac.uk>**20130408120021
2437 Ignore-this: 4fc4c640a9faed8b6fcfcffc92889289
2438 Incompatible change.
2439]
2440[Fix Debian packaging on Wheezy
2441Dave Love <d.love@liverpool.ac.uk>**20130408124527
2442 Ignore-this: fd2b318afc71d9783b90240551ad6ab
2443]
2444[Don't overflow 64-bit usage values
2445Dave Love <d.love@liverpool.ac.uk>**20130328232258
2446 Ignore-this: 6e2b2271f85628652b2a2df3009216b
2447]
2448[Comments
2449Dave Love <d.love@liverpool.ac.uk>**20130224163758
2450 Ignore-this: c60432e91a8d3ad25316a917a59bf9af
2451]
2452[Fix check of return value
2453Dave Love <d.love@liverpool.ac.uk>**20130329133141
2454 Ignore-this: bd7f8d22acca7af50c9f22575372a5b9
2455]
2456[Fix/update chmodx
2457Dave Love <d.love@liverpool.ac.uk>**20130325234840
2458 Ignore-this: 8bf3c8ff0f0ab01d6229d8381d2cd229
2459]
2460[Format fixes
2461Dave Love <d.love@liverpool.ac.uk>**20130225143401
2462 Ignore-this: febe4519ebc2cceb44c6945357cfd36b
2463]
2464[Fix #1456:  Ignore min_uid, min_gid when running prolog etc.
2465Dave Love <d.love@liverpool.ac.uk>**20130326163827
2466 Ignore-this: 70a9a6e6f7aca87d3e8270e14fd62480
2467]
2468[Fix build on NetBSD, define _NETBSD_SOURCE for u_long/u_int/... types.
2469Nicolas Joly <njoly@pasteur.fr>**20130325152124
2470 Ignore-this: 29061d9bbd652b978debb723f445cced
2471]
2472[Speed up parsing /proc smaps
2473Dave Love <d.love@liverpool.ac.uk>**20130324222932
2474 Ignore-this: 2c0e6381b5e51fbd35fc2f8c192f04c6
2475]
2476[Add USE_SMAPS configuration
2477Dave Love <d.love@liverpool.ac.uk>**20130324222752
2478 Ignore-this: d3de71165f0703a63ff26049c0ae8066
2479]
2480[Use sge_chdir, remove unused sge_cwd_chdir
2481Dave Love <d.love@liverpool.ac.uk>**20130324125538
2482 Ignore-this: 9bd26cc66225bca102feddc64697d530
2483 Use it in places where NFS automounts may be relevant, but I wonder if it's
2484 actually necessary.
2485]
2486[Fix #1455: Fix load computation for 0 slots cluster queue (from Nicholas Joly)
2487Dave Love <d.love@liverpool.ac.uk>**20130324203039
2488 Ignore-this: cd095cd3fa2f8461dd2e843d60f1807d
2489]
2490[Fix #1448:  Use /bin/sh to run async shepherd commands
2491Dave Love <d.love@liverpool.ac.uk>**20130314221506
2492 Ignore-this: 7ee228024b16cdbb452160472813a32d
2493]
2494[Fix #379:  Expand $ja_task_id to 0 for non-array jobs
2495Dave Love <d.love@liverpool.ac.uk>**20120918101459
2496 Ignore-this: d8f87b1bb5ceb85e45ff35cde499d80a
2497 (Minor incompatibility.)
2498]
2499[Remove obsolete files
2500Dave Love <d.love@liverpool.ac.uk>**20130222220406
2501 Ignore-this: ed313c8ee71704574b2a3c9a04770e7c
2502]
2503[Correct naming of character in error in verify_str_key
2504Dave Love <d.love@liverpool.ac.uk>**20130314141900
2505 Ignore-this: dab5312ada0502f1382835a833d14fa8
2506]
2507[Fix #1449:  add supplementary group to async-started commands
2508Dave Love <d.love@liverpool.ac.uk>**20130314200556
2509 Ignore-this: 459a4df0223a57aa34ff96d8a477c44c
2510 Enables them to be killed, but adds them to accounting -- arguably the
2511 right thing anyway (e.g. expensive checkpointing).
2512]
2513[Always pass SGE_... in environment for non-builtin remote startup
2514Dave Love <d.love@liverpool.ac.uk>**20130308220413
2515 Ignore-this: ad845acc7859e01397d3751129d65ffd
2516]
2517[Set C numeric locale when initializing GDI
2518Dave Love <d.love@liverpool.ac.uk>**20130307171413
2519 Ignore-this: aa3c3e65f4d2545aaa52522d1ba6f98c
2520 Intended to account for client and server in different locales disagreeing
2521 about floating point formats (e.g. en v. fr).  Maybe revisit once we have
2522 working internationalization.
2523 Refs #1394
2524]
2525[Use glibc getloadavg and change sge_loadmem, sge_getloadavg locale handling
2526Dave Love <d.love@liverpool.ac.uk>**20130307152113
2527 Ignore-this: 179a82a3fca97849401ece8d7d18c3c7
2528]
2529[Revert setting locale around formatted floating point operations
2530Dave Love <d.love@liverpool.ac.uk>**20130307153948
2531 Ignore-this: d66b0d16057eb651c8154c634585a295
2532 It isn't currently doing the job, and is potentially heavyweight.
2533 Also the resetting should have used a saved locale in the absence of
2534 a general initial setlocale, not called setlocale with arg "".
2535 Refs #1394
2536]
2537[Print job type info in qstat non-XML output
2538Dave Love <d.love@liverpool.ac.uk>**20130304205544
2539 Ignore-this: 674783abee6bc182c5206c5689c50aa2
2540 XML output already has it.
2541]
2542[Fix #1452: make qsub -clear affect -b, -binding, -shell, -t, -tc
2543Dave Love <d.love@liverpool.ac.uk>**20130304153133
2544 Ignore-this: df4f197aa6642e255394aa805183e962
2545]
2546[Fix #1453:  allow repeating qsub -binding and -t args
2547Dave Love <d.love@liverpool.ac.uk>**20130304152951
2548 Ignore-this: 55bd03a0ca66a84c3bf14483f83b519
2549]
2550[Fix #340: Use admin user root consistently in install scripts/bootstrap
2551Dave Love <d.love@liverpool.ac.uk>**20130202160712
2552 Ignore-this: 2432df913b7103493fcb0e454702bb10
2553]
2554[Include various missing items in backups
2555Dave Love <d.love@liverpool.ac.uk>**20130224150958
2556 Ignore-this: d6571f82bdeeeb789c9f61faf428adbb
2557 Both save_sge_config and inst_sge -bup.
2558 Warn about private keys with inst_sge -bup.
2559]
2560[Include sge_ca in update-version-no
2561Dave Love <d.love@liverpool.ac.uk>**20130227170820
2562 Ignore-this: 3e8c9580c9872e15aef9fd645fdc257f
2563]
2564[Update version to 8.1.4pre
2565Dave Love <d.love@liverpool.ac.uk>**20130227170734
2566 Ignore-this: c1f08a8c19f70e1fbaa0ce1618e7e4ed
2567]
2568[TAG 813
2569Dave Love <d.love@liverpool.ac.uk>**20130223140430
2570 Ignore-this: 8482ace03f543404e7fbfc1298560d09
2571]
2572[Update version to 8.1.3
2573Dave Love <d.love@liverpool.ac.uk>**20130212123933
2574 Ignore-this: 40b4f49c68b547d623dbb1ecba8bd0d4
2575]
2576[Update NEWS
2577Dave Love <d.love@liverpool.ac.uk>**20130213142020
2578 Ignore-this: 304299dd6875d8a24f53fd7908a3e568
2579]
2580[Various cleanup
2581Dave Love <d.love@liverpool.ac.uk>**20130113143205
2582 Ignore-this: 5687ee6477ca34fbfa3b4e0b3a37a8d6
2583]
2584[Man fixes
2585Dave Love <d.love@liverpool.ac.uk>**20130217233235
2586 Ignore-this: 3549a006ce8ab348e8bc9f1037380aa9
2587]
2588[answer_list format fixes
2589Dave Love <d.love@liverpool.ac.uk>**20130222161553
2590 Ignore-this: c882591e90c7e141c91719aad0ca8237
2591]
2592[Fix distinst typo
2593Dave Love <d.love@liverpool.ac.uk>**20130223155048
2594 Ignore-this: 3a3d6026acd58607a6a2d93d178bfb9e
2595]
2596[Fix some executable permissions
2597Dave Love <d.love@liverpool.ac.uk>**20130219220648
2598 Ignore-this: cb0c706260852110b939975dc630049a
2599]
2600[Message fixes
2601Dave Love <d.love@liverpool.ac.uk>**20130222180745
2602 Ignore-this: 6f340c4b4e85f7bfa0ea6c35110d00af
2603 Fixes #369
2604]
2605[Format fixes
2606Dave Love <d.love@liverpool.ac.uk>**20130214163023
2607 Ignore-this: 81a2c5f9d445bac2536aab2ba9a30558
2608]
2609[Make uvmexp structures visible on NetBSD (from Nicolas Joly)
2610Dave Love <d.love@liverpool.ac.uk>**20130220110257
2611 Ignore-this: 802af048309133b7c1bf9f0e6ca5bf65
2612]
2613[Fix #486: ignore argv[0] only on qquota command line (from Nicolas Joly)
2614Dave Love <d.love@liverpool.ac.uk>**20130211230920
2615 Ignore-this: e0cb13753bf25fd18882775a276c212d
2616]
2617[Don't link with -lXpm
2618Dave Love <d.love@liverpool.ac.uk>**20130221204654
2619 Ignore-this: fd6a8cb6e1d7bc3f9db12073f00814bf
2620 Nothing is using it, at least on GNU/Linux.  The stuff in Xmt that
2621 does use it obviously isn't called.
2622]
2623[Make a better stab at JAVA_LIB_ARCH for Debian archs
2624Dave Love <d.love@liverpool.ac.uk>**20130221205047
2625 Ignore-this: fd739c4e6caf7543d3900b10e078c5aa
2626]
2627[debian changes
2628Dave Love <d.love@liverpool.ac.uk>**20130221125405
2629 Ignore-this: 8858e454aada971f63c9228db0ac63d0
2630 Don't require hardening-wrapper; pass debuild CFLAGS etc.; fix dirs typo;
2631 lintian-overrides updates
2632]
2633[Update debian directory, removing lintian whinges
2634Dave Love <d.love@liverpool.ac.uk>**20130219213727
2635 Ignore-this: 9ba7a45e0e4ff904a69a2b60f4f5af63
2636]
2637[Roll back distinst renew_all_certs change from release branch
2638Dave Love <d.love@liverpool.ac.uk>**20130219131130
2639 Ignore-this: 77cbc582d601617fe32c3bb5d7e21a14
2640]
2641[Add instremote hook to distinst and revert renew_all_certs change
2642Dave Love <d.love@liverpool.ac.uk>**20130219130810
2643 Ignore-this: ade0391089b1e64c8592ab9744f458cd
2644]
2645[Declaration fixes
2646Dave Love <d.love@liverpool.ac.uk>**20130217173309
2647 Ignore-this: 62d2f4e88c602b956454f45385df7e0d
2648]
2649[Fix re-jigged procfs reading for non-Linux
2650Dave Love <d.love@liverpool.ac.uk>**20130216222326
2651 Ignore-this: ddb25b0d5c450230569655c343204d7a
2652]
2653[Resolve conflict with SGE_LD_PATH patch
2654Dave Love <d.love@liverpool.ac.uk>**20130217224448
2655 Ignore-this: fb418680e6d3070178de84831f7384fa
2656]
2657[Add cpp macro SGE_LD_PATH as hook for Debian
2658Dave Love <d.love@liverpool.ac.uk>**20130217204123
2659 Ignore-this: d70a3a2509cdc076bd7076874eea2c6c
2660 Is this really necessary?
2661]
2662[Remove FW locale stuff
2663Dave Love <d.love@liverpool.ac.uk>**20130217230432
2664 Ignore-this: 67d9020420f82a8991106f7fd3f4cd3b
2665 It seems to be some sort of old Solaris thing.
2666]
2667[Remove gui-installer Sun licence stuff
2668Dave Love <d.love@liverpool.ac.uk>**20130218121018
2669 Ignore-this: 96357b33e6b93b864eff9fac0a50cb98
2670]
2671[Add SGE_INPUT_LDFLAGS to aimk
2672Dave Love <d.love@liverpool.ac.uk>**20130219104421
2673 Ignore-this: dd6f7449246005bfc8e507073b9882d3
2674]
2675[Fix some ant and javadoc warnings
2676Dave Love <d.love@liverpool.ac.uk>**20130218224747
2677 Ignore-this: b27d76649b1ab458dd86d1bd019541a2
2678]
2679[Cast NULL in execl... calls
2680Dave Love <d.love@liverpool.ac.uk>**20130217151400
2681 Ignore-this: 2f4f2e669445d840cd650a9f66f2ac7
2682 See execl(3))
2683]
2684[Fix #98, #1432: distinguish zombie jobs in qstat
2685Dave Love <d.love@liverpool.ac.uk>**20130217110101
2686 Ignore-this: 93082a61ff7455f914cd12568ffe1131
2687]
2688[Generalize SunOS conditional
2689Dave Love <d.love@liverpool.ac.uk>**20130214152130
2690 Ignore-this: d83e7b9c7a2bab68733af3e09d660dd4
2691]
2692[Fix SunOS conditional in PDC
2693Dave Love <d.love@liverpool.ac.uk>**20130214135101
2694 Ignore-this: 4fcfb5816f1876457e8af9292f993a9d
2695]
2696[Add monitor_qmaster.sh
2697Dave Love <d.love@liverpool.ac.uk>**20130206143923
2698 Ignore-this: a2c76272b4da45f4a0469507b967b18a
2699]
2700[Message fixes
2701Dave Love <d.love@liverpool.ac.uk>**20130213135020
2702 Ignore-this: bed3820ab6f2b27fe8b3c427344c65d9
2703 Fixes #1413
2704]
2705[Doc fixes
2706Dave Love <d.love@liverpool.ac.uk>**20121114173751
2707 Ignore-this: a9c4eca69103a3292f7021d48a2b9f73
2708]
2709[Fix #15: copy environment values
2710Dave Love <d.love@liverpool.ac.uk>**20130202173609
2711 Ignore-this: bbacbb8b5852c27c285a00533fa5e095
2712 I can't see any other cases
2713]
2714[Man fixes
2715Dave Love <d.love@liverpool.ac.uk>**20130123102455
2716 Ignore-this: f8e03767f34105e069d4ce6ddd3f447f
2717]
2718[Don't use gcc -Wno-all (too recent); just remove -Wall on GNU/Linux
2719Dave Love <d.love@liverpool.ac.uk>**20130206123151
2720 Ignore-this: 80b1825e4af4decd987d91d242083e76
2721 Left in place for other platforms which aren't tested in development.
2722]
2723[Exit cleanly from sge_share_mon
2724Dave Love <d.love@liverpool.ac.uk>**20130206114745
2725 Ignore-this: 3cebbd9d2f0f396e57e63be7007d863c
2726]
2727[Fix #45: Add -nobincheck installation option
2728Dave Love <d.love@liverpool.ac.uk>**20130206114717
2729 Ignore-this: c2ffa3efdfda876a33e86b870fc709a9
2730]
2731[Avoid invalid strcpy
2732Dave Love <d.love@liverpool.ac.uk>**20130204163728
2733 Ignore-this: 633ab20db51ef029cb91d52cb3095882
2734]
2735[Modify string processing in remote-sge
2736Dave Love <d.love@liverpool.ac.uk>**20130106142041
2737 Ignore-this: 77fe1f5f8b66feb3902c269a9e6f0489
2738]
2739[Avoid warnings building jemalloc
2740Dave Love <d.love@liverpool.ac.uk>**20130127150545
2741 Ignore-this: 52dc0ae1c42af4c4fe1036694cdb2d44
2742]
2743[Fix #788: Stop double_print_time_to_dstring printing 4-value time strings
2744Dave Love <d.love@liverpool.ac.uk>**20130124181443
2745 Ignore-this: ca82b78ef28b03646f024a437934f83d
2746 Thanks to Mark Dixon.
2747 Possible inompatibility due to changes in output of qstat etc. to
2748 agree with sge_types.
2749]
2750[Remove cull example .txt files
2751Dave Love <d.love@liverpool.ac.uk>**20130123122921
2752 Ignore-this: cf17bb5ae61b07ea319516055d2c7cbb
2753 Don't seem to be used anywhere.
2754]
2755[Fix #1445: print "r" checkpoint flag in qstat
2756Dave Love <d.love@liverpool.ac.uk>**20130123101900
2757 Ignore-this: 8137873d5baf6b6db1fabe2cb1582380
2758]
2759[Fix #1444: Document "r" in -c option
2760Dave Love <d.love@liverpool.ac.uk>**20130123101819
2761 Ignore-this: e2ffa0cd21b755cd5bee8986d37bdb1c
2762]
2763[Use strerror to report more.
2764Dave Love <d.love@liverpool.ac.uk>**20130118163540
2765 Ignore-this: c91a0a067b5786c96ea5c01f2f7a9f3
2766]
2767[Man fixes
2768Dave Love <d.love@liverpool.ac.uk>**20130104135644
2769 Ignore-this: 104d4dc526f9e8728095514461f83fc3
2770]
2771[Fix ALINUX change in aimk
2772Dave Love <d.love@liverpool.ac.uk>**20130118132612
2773 Ignore-this: 3dba2d88965a7044964bebae557b4796
2774]
2775[Fix #1402 properly (more care in parallel_maximize_slots_pe)
2776Dave Love <d.love@liverpool.ac.uk>**20130117105212
2777 Ignore-this: 903f02a90814ba37550d95681cfb4796
2778]
2779[Amend printing of units in qaact (update fix #174)
2780Dave Love <d.love@liverpool.ac.uk>**20130114223835
2781 Ignore-this: 432ff8562b8e96f9e381840e072f0264
2782 Refs #174
2783]
2784[Fix leaks/null dereferences
2785Dave Love <d.love@liverpool.ac.uk>**20130113130941
2786 Ignore-this: 75d65f848a77919b5eb4ea57038bb5c4
2787]
2788[Remove sge_sysconf
2789Dave Love <d.love@liverpool.ac.uk>**20130113180050
2790 Ignore-this: 9744825bd9f140aeab162d89952f4287
2791]
2792[Various cleanup
2793Dave Love <d.love@liverpool.ac.uk>**20121215155820
2794 Ignore-this: 76e25e99893b11c4b20f74d1dcfea616
2795]
2796[Fix #794 better and consider -tc too
2797Dave Love <d.love@liverpool.ac.uk>**20130106124601
2798 Ignore-this: 13d8837bf7a997f018be3b32637bd0da
2799 Refs #794
2800]
2801[Fix format warnings
2802Dave Love <d.love@liverpool.ac.uk>**20130106142330
2803 Ignore-this: b193067118ecefd8d9723bf1c3fba401
2804]
2805[Fix format errors
2806Dave Love <d.love@liverpool.ac.uk>**20130106142236
2807 Ignore-this: 71bda8463c7694157628b56c780e7268
2808]
2809[Add/reorganize function attributes
2810Dave Love <d.love@liverpool.ac.uk>**20130106142129
2811 Ignore-this: 915d28db41299264601b2413c55a830b
2812]
2813[Fix bogus procfs push
2814Dave Love <d.love@liverpool.ac.uk>**20130104160852
2815 Ignore-this: eb1cfe2a7eecae7bcb5ce6b2c0abfae
2816]
2817[Check arg of CLOSE >=0
2818Dave Love <d.love@liverpool.ac.uk>**20130103151930
2819 Ignore-this: dde24d344af404d2f6c85c63713a97d1
2820]
2821[Fix #1443: Duplicate string passed to parse_script_params
2822Dave Love <d.love@liverpool.ac.uk>**20130103150653
2823 Ignore-this: f82f4229fda1d528af7be618fde1039d
2824]
2825[Fix leaks
2826Dave Love <d.love@liverpool.ac.uk>**20121226210356
2827 Ignore-this: d3a04e3c549ec04e7e16d7a9fd379029
2828 Mostly just in error branches.
2829]
2830[Avoid null dereference
2831Dave Love <d.love@liverpool.ac.uk>**20121226210622
2832 Ignore-this: 6f6fcb116829119f75d753da7bcba46a
2833]
2834[Use sge_realloc
2835Dave Love <d.love@liverpool.ac.uk>**20121226174750
2836 Ignore-this: 2ca7cbe00adaeafa4eafccede00b6d53
2837]
2838[Restructure/condense procfs stuff to allow use with cpusets
2839Dave Love <d.love@liverpool.ac.uk>**20121219222627
2840 Ignore-this: eb89024583c0b3c4980aab36203eb4dd
2841]
2842[Man fixes
2843Dave Love <d.love@liverpool.ac.uk>**20121214121545
2844 Ignore-this: 20dafbd239f9cc362a6e92ca7c0ecea
2845]
2846[Install script fixes
2847Dave Love <d.love@liverpool.ac.uk>**20121219163305
2848 Ignore-this: d3f512a85fd2d00713c071cb30fce99
2849 Partially revert inconsistently-handled quoting changes, add missing
2850 SetupDefaultUsers, correct spool dir in exec template, revert
2851 install script part of SGE_QMASTER_PIDFILE change, default EXEC_HOST_LIST
2852]
2853[Fix last shepherd change
2854Dave Love <d.love@liverpool.ac.uk>**20121218162809
2855 Ignore-this: 9bebe80ccfd379656dcb43b39ba4cf3b
2856]
2857[Fix ordering in rc templates
2858Dave Love <d.love@liverpool.ac.uk>**20121218155816
2859 Ignore-this: 5385c90d8740cbca7f58b18b9c1a7780
2860]
2861[Abstract Linux proc reading and try to provide more accurate values
2862Dave Love <d.love@liverpool.ac.uk>**20121216145200
2863 Ignore-this: d74b1ec0727d70e515251c11b95a162d
2864 Prefer PSS+swap over RSS+swap over vmsize.  Original idea from Mark Dixon.
2865]
2866[Sanitize cpp conditionals in procfs
2867Dave Love <d.love@liverpool.ac.uk>**20121215155350
2868 Ignore-this: 34d23902dc31997669cec48df1904be
2869]
2870[Fix #1412: check in init script that shepherd will load
2871Dave Love <d.love@liverpool.ac.uk>**20121216172325
2872 Ignore-this: eb563962bd42df45868b0a29fcddf3c9
2873 Exit 0 from sge_shepherd -help
2874]
2875[Avoid execd topology info messages
2876Dave Love <d.love@liverpool.ac.uk>**20121214144843
2877 Ignore-this: 7cec27f12aae2780f5a51c593a0f9e57
2878]
2879[Depend on net-tools and harden build in spec file
2880Dave Love <d.love@liverpool.ac.uk>**20121210154033
2881 Ignore-this: 14116925eae4d74d2346907d2979ad20
2882]
2883[Sanitize nested quoting and some useless use of cat
2884Dave Love <d.love@liverpool.ac.uk>**20121210205536
2885 Ignore-this: 4b249fa6bffc0be8e9d88327fb184d16
2886]
2887[Various cleanups
2888Dave Love <d.love@liverpool.ac.uk>**20120927231013
2889 Ignore-this: e6589229a387bb852fc46a7045308011
2890]
2891[Added FSCANF macro, for cleaner code with error-checking (from Mark Dixon)
2892Dave Love <d.love@liverpool.ac.uk>**20120601130453
2893 Ignore-this: c34015c4560e80a23a59ed199d8d9a34
2894]
2895[Add lx-armhf (used by Debian)
2896Dave Love <d.love@liverpool.ac.uk>**20121210203358
2897 Ignore-this: f57eba1d6722ee3eb7c503e3429749b9
2898]
2899[Update lx- JAVA_LIB_ARCH values
2900Dave Love <d.love@liverpool.ac.uk>**20121210201155
2901 Ignore-this: db33ff262a249a1ac0853d7af9921a8e
2902]
2903[Use minimum Java version of 1.5
2904Dave Love <d.love@liverpool.ac.uk>**20121210145555
2905 Ignore-this: f6c9c92da88ccf6691c2ce61e4d2cbec
2906]
2907[Add DRMAA2 list and dict implementation (from Gridway)
2908Dave Love <d.love@liverpool.ac.uk>**20121202162854
2909 Ignore-this: cd0dfd67a9e3fe04b30961cb32a06823
2910 Extracted from the Gridway gw_drmaa2.c with namespace cleaning and
2911 modified error reporting.
2912]
2913[Base sge_err on drmaa2 errors
2914Dave Love <d.love@liverpool.ac.uk>**20121202143239
2915 Ignore-this: fb7aff10f728038a4e9cc2c8cf67ba2f
2916]
2917[Add drmaa2.h
2918Dave Love <d.love@liverpool.ac.uk>**20121202162026
2919 Ignore-this: cbcb72191c732d6a65570e1beaec4a5b
2920 From the drmaav2-mock repo, plus copyright info and SGE additions
2921]
2922[Man fixes
2923Dave Love <d.love@liverpool.ac.uk>**20121119172943
2924 Ignore-this: b5c76ad2e5cd227acfc5c9718f80cd6f
2925]
2926[Remove remaining (?) CRAY/NEC bits
2927Dave Love <d.love@liverpool.ac.uk>**20121125161426
2928 Ignore-this: af47b03c7d39d6b2a66a727004c0b4b6
2929]
2930[Comments
2931Dave Love <d.love@liverpool.ac.uk>**20121125154342
2932 Ignore-this: 6cd559e94febfbfa38a968301afcfe48
2933]
2934[Fix typo in "install_modules mods"
2935Dave Love <d.love@liverpool.ac.uk>**20121126212453
2936 Ignore-this: c3c8bc411ca5c831781094f0546ef7d9
2937]
2938[Report dynamic limits correctly in qquota (from Nicolas Joly)
2939Dave Love <d.love@liverpool.ac.uk>**20121120230433
2940 Ignore-this: 39e7be9a083cd8c8f8bad1c1938017ec
2941]
2942[Allow sge_root, sge_cell in replace_params
2943Dave Love <d.love@liverpool.ac.uk>**20121012233637
2944 Ignore-this: c8122bbe9e15e01511b22a65e7b109ce
2945]
2946[Add SGE_QMASTER_PIDFILE, SGE_EXECD_PIDFILE (missed part)
2947Dave Love <d.love@liverpool.ac.uk>**20121120234052
2948 Ignore-this: e0fe2f482cde06e128725fb4ab9ecc0
2949]
2950[Don't truncate messages in show_job
2951Dave Love <d.love@liverpool.ac.uk>**20121021163310
2952 Ignore-this: ff0fd14a109d40edada762f6a6feeb4f
2953]
2954[Use maxvmem instead of vmem for resource limit checks
2955Mark Dixon <m.c.dixon@leeds.ac.uk>**20120706154430
2956 Ignore-this: 45c1f6c0dc327c44d3c331c210fb27af
2957 This is an attempt make the generation of h_vmem exceeded messages more
2958 reliable in the execd logs. We change from looking at the instantaneous
2959 vmem to the maximum observed through the job. When memory cgroups are
2960 enabled, this allows detection that processes in the job having been
2961 disposed of by the kernel's OOM killer - otherwise the user would just
2962 see an unexplained status 100 / exit_status 137 in the accounting file.
2963 
2964 In fact, this might also be important when memory cgroups are not enabled.
2965 
2966 However, it does mean that job scripts that attempt to catch and react
2967 to the exit code of processes it launches will no longer be able to do so.
2968]
2969[Account for file cache in mem_free on NetBSD (from Nicolas Joly)
2970Dave Love <d.love@liverpool.ac.uk>**20121026155140
2971 Ignore-this: 69ec680ecc0566d665cc009ca6073f4b
2972]
2973[Make signature of sge_malloc consistent with malloc
2974Dave Love <d.love@liverpool.ac.uk>**20120907095922
2975 Ignore-this: 98e7d2accd7a7ff39e01bb5f4a34e248
2976]
2977[Message fixes
2978Dave Love <d.love@liverpool.ac.uk>**20121021160347
2979 Ignore-this: 1655da31806ade9c3ed2be48cd99795c
2980]
2981[Name Debian packages "sge", not "gridengine"
2982Dave Love <d.love@liverpool.ac.uk>**20121118151758
2983 Ignore-this: 924616fff41c0f8086e25e4ea570e442
2984]
2985[Fix #1441: avoid qmaster crash after failing to unpack packet
2986Dave Love <d.love@liverpool.ac.uk>**20121117105716
2987 Ignore-this: db155996cf1f450b7ecb5811796bdb21
2988 Seen with v6 qstat client.
2989 Still needs improved diagnostic.
2990]
2991[Man fixes
2992Dave Love <d.love@liverpool.ac.uk>**20121114172740
2993 Ignore-this: d5142f2c8aed83d706d95e25ee3cc86c
2994]
2995[install_modules mods
2996Dave Love <d.love@liverpool.ac.uk>**20121109144812
2997 Ignore-this: 39a3e28821c51d95d4532d7bb8446d79
2998 Remove THIRD_PARTY_FILES, change spool dirs defaults in template,
2999 retrieve db options on restore.
3000]
3001[Add SGE_QMASTER_PIDFILE, SGE_EXECD_PIDFILE (from Mark Hymers, Debian, adapted)
3002Dave Love <d.love@liverpool.ac.uk>**20121109140347
3003 Ignore-this: 18e9e7ef4c357d3b6c292f4faf0a1d24
3004]
3005[Build changes, partly from Debian packaging
3006Dave Love <d.love@liverpool.ac.uk>**20121111191338
3007 Ignore-this: e0eced43b9cebc45104b403d157637c7
3008]
3009[Add debian directory (installing into /opt)
3010Dave Love <d.love@liverpool.ac.uk>**20121113211804
3011 Ignore-this: f61ca35c585c84082583e8868e24663f
3012]
3013[Generate environment modules file during installation
3014Dave Love <d.love@liverpool.ac.uk>**20121111215718
3015 Ignore-this: 3c2a53e22baedd12a5a6f18c3c5d7fdf
3016]
3017[Comments omitted from qstatus update
3018Dave Love <d.love@liverpool.ac.uk>**20121114132846
3019 Ignore-this: 8029dabdba88cfd5ede5f93a7066e8e2
3020]
3021[Define NeedVarargsPrototypes and NeedFunctionPrototypes for sge_depend
3022Dave Love <d.love@liverpool.ac.uk>**20121109172649
3023 Ignore-this: c4964f37d7183950bfddc185d000c71
3024]
3025[Move running adoc into scripts/mk_adocs
3026Dave Love <d.love@liverpool.ac.uk>**20121103163125
3027 Ignore-this: faa4729ab63c87faf0744c98af102cd8
3028]
3029[Fix CRLF line endings
3030Dave Love <d.love@liverpool.ac.uk>**20121103172950
3031 Ignore-this: 541be74fb5529824e3e2dfbc2274bb0
3032]
3033[Revert putting work in utilbin
3034Dave Love <d.love@liverpool.ac.uk>**20121103153614
3035 Ignore-this: db436d01bdbe0eddd2352e2d8d32d703
3036 It's already in examples/jobsbin.
3037]
3038[Tweak qstatus, merging with Reuti's v 1.5b
3039Dave Love <d.love@liverpool.ac.uk>**20121102111203
3040 Ignore-this: 7f8f9dd8b052d17649e50a7d868d553
3041 Specifically:  "Removed [] suffix for non-array jobs if -t was
3042 requested by the user."
3043]
3044[Allow configuration of rctemplates from /etc/default
3045Dave Love <d.love@liverpool.ac.uk>**20121031141547
3046 Ignore-this: 6aab65cde9b1aa5ec09e30528977f71
3047]
3048[Man fixes
3049Dave Love <d.love@liverpool.ac.uk>**20121025151246
3050 Ignore-this: 429975e230eec5788967b0d1b803e07d
3051]
3052[Convert mk_ascman to sh and deal with multiple names in pages
3053Dave Love <d.love@liverpool.ac.uk>**20121026135630
3054 Ignore-this: 36cba65247efbbcce76eb7c698b18fe0
3055]
3056[Don't install the ckpt directory
3057Dave Love <d.love@liverpool.ac.uk>**20121018150012
3058 Ignore-this: 3a8c83b537bb61c185edba6eb3fdfcf0
3059]
3060[Fix typo in renew_all_certs.sh
3061Dave Love <d.love@liverpool.ac.uk>**20120826165120
3062 Ignore-this: a5421e162dae595dfd9c4d3b9941c0f8
3063]
3064[Remove redundant error messages
3065Dave Love <d.love@liverpool.ac.uk>**20120929214719
3066 Ignore-this: 74418cde5485abe77052119eb58f6a5d
3067]
3068[Man changes
3069Dave Love <d.love@liverpool.ac.uk>**20121011091551
3070 Ignore-this: c6a5f332bb846537787583a45b7de99c
3071]
3072[Install utilbin/work and document it
3073Dave Love <d.love@liverpool.ac.uk>**20120918140541
3074 Ignore-this: 5b4876900e3d69e717af15f92cab0e28
3075]
3076[Lower default MAX_DYN_EC somewhat
3077Dave Love <d.love@liverpool.ac.uk>**20121016091328
3078 Ignore-this: e852ad60c29df3dfd28820883b7e56b0
3079 Avoid a qmaster warning on typical Linux-based systems with "Max open
3080 files" 1024
3081]
3082[Add and use sge_dlopen
3083Dave Love <d.love@liverpool.ac.uk>**20120927231537
3084 Ignore-this: 7359f71f3c177f00800def424a540558
3085]
3086[Pass TERM from the submission session
3087Dave Love <d.love@liverpool.ac.uk>**20121001131915
3088 Ignore-this: f600effc45545992c66262871d22bde7
3089 The starter looks for it like HOME etc.
3090]
3091[Fix #314 more: extra cases of null tags in lWriteElemXML_
3092Dave Love <d.love@liverpool.ac.uk>**20121012135056
3093 Ignore-this: b936081d76e657055fbca09b058f39b9
3094 Also correct <comunication_error> (not in a schema, but could break
3095 anything that looks for the mis-spelling)
3096]
3097[Correct fix for #359 to avoid possible qmaster crash
3098Dave Love <d.love@liverpool.ac.uk>**20121012135642
3099 Ignore-this: 772cf68d098db9dd01a78f4f107992b4
3100 Refs #359
3101]
3102[Convert cull/list_intro.txt to man page
3103Dave Love <d.love@liverpool.ac.uk>**20121004135832
3104 Ignore-this: dd852329ddbc25fada4c30aaed349339
3105]
3106[Doc fix
3107Dave Love <d.love@liverpool.ac.uk>**20121004135749
3108 Ignore-this: e5144acc15ecf8b14b0f190bc210bcc3
3109]
3110[Declare sge_exit noreturn with GCC
3111Dave Love <d.love@liverpool.ac.uk>**20120930112847
3112 Ignore-this: efb75b163ec2ad90f7ad03169e25d30
3113]
3114[Check and fix logging formats
3115Dave Love <d.love@liverpool.ac.uk>**20120928135552
3116 Ignore-this: 3cc986f7ec895d08000d1ca44630c6a4
3117]
3118[Check shepherd_trace formats
3119Dave Love <d.love@liverpool.ac.uk>**20120927141846
3120 Ignore-this: 44081583e774f97d99b40cb37e36e7b7
3121]
3122[Add CLOSE and CLOSE_IGNORE_ERROR per FCLOSE
3123Dave Love <d.love@liverpool.ac.uk>**20120927141953
3124 Ignore-this: b9eb6267400a0a382690302956b9c409
3125]
3126[Fix "Fix #593: Move manager/operator setup in startup scripts"
3127Dave Love <d.love@liverpool.ac.uk>**20120926170721
3128 Ignore-this: 941764c8dac3c21933bad4e7251651e7
3129]
3130[Fix idle-nodes for current format
3131Dave Love <d.love@liverpool.ac.uk>**20120925155704
3132 Ignore-this: 5b4a4af3e7b5788962c2cc152695c122
3133]
3134[Man fixes (fixes #1436, refs #354)
3135Dave Love <d.love@liverpool.ac.uk>**20120919141348
3136 Ignore-this: 12c0367799ad2a72d23a803ecbdefd4f
3137 Moves sge_ckpt.1 to sge_ckpt.5
3138]
3139[Fix #794:  Check arg of qsub -p correctly
3140Dave Love <d.love@liverpool.ac.uk>**20120919112601
3141 Ignore-this: 6ee8ea8b6e7802f9b255ead7a0f19da4
3142]
3143[Fix #350, #351: Comments
3144Dave Love <d.love@liverpool.ac.uk>**20120918091623
3145 Ignore-this: 88f62a43b1a308b6a6849ab928815023
3146]
3147[Fix problems with utilbin/work
3148Dave Love <d.love@liverpool.ac.uk>**20120917135040
3149 Ignore-this: b4dd26330c85d998a8ace59ed8e668a5
3150]
3151[Various cleanups
3152Dave Love <d.love@liverpool.ac.uk>**20120711213208
3153 Ignore-this: 3137940f8e0b0503c322ac581bca6492
3154]
3155[Man fixes
3156Dave Love <d.love@liverpool.ac.uk>**20120917140730
3157 Ignore-this: 60f91daaa90ec372fddcb8385601d754
3158]
3159[Fix type error in PTF diagnostic output
3160Mark Dixon <m.c.dixon@leeds.ac.uk>**20120706155214
3161 Ignore-this: 40bfb2f36fec5b979b60829274dc462d
3162 When debugging is enabled, the PTF tries to regularly print the current
3163 status of a job. The virtual memory and maximum virtual memory values
3164 were being interpreted as a 32bit unsigned integer, whereas in reality
3165 they are of type double.
3166 
3167 The field sizes provided in this patch may still be the wrong size,
3168 but at least they are consistently wrong with other debug statements
3169 that are already elsewhere in the code :)
3170]
3171[Fix #593: Move manager/operator setup in startup scripts (from Orion Poplawski)
3172Dave Love <d.love@liverpool.ac.uk>**20120826111202
3173 Ignore-this: b30141448039083af710f4c33a9b1cda
3174]
3175[Use stdint.h in qmake for Interix' benefit
3176Dave Love <d.love@liverpool.ac.uk>**20120910094507
3177 Ignore-this: c57cd3e8558b7582ad539ecb0edd58c7
3178]
3179[Changes for Interix
3180Dave Love <d.love@liverpool.ac.uk>**20120909191026
3181 Ignore-this: 74b352f0b31f025145dcabfde3a94e6d
3182]
3183[Add info on Cygwin licence exception
3184Dave Love <d.love@liverpool.ac.uk>**20120910093230
3185 Ignore-this: 11d82dbaab4c4cf1e766046a6e002ae3
3186]
3187[Add -only-herd to aimk
3188Dave Love <d.love@liverpool.ac.uk>**20120908184857
3189 Ignore-this: 8907b30e61334bafa9dec1191d22e51b
3190]
3191[Tidy sge_uidgid stuff
3192Dave Love <d.love@liverpool.ac.uk>**20120907101932
3193 Ignore-this: e0476783d0b48c54dc9150c4ab55d17e
3194]
3195[Expurgate ALINUX
3196Dave Love <d.love@liverpool.ac.uk>**20120907151510
3197 Ignore-this: 9f6360d30e6d2139d68eab2bff12502d
3198]
3199[Configure/patch qtcsh for Interix
3200Dave Love <d.love@liverpool.ac.uk>**20120910093452
3201 Ignore-this: 8b7119aba47f3a1cd56f6b404fa4087a
3202 The config file is based on the old WIN32_X86/config.h; it's not clear
3203 how that was generated.
3204]
3205[Solaris-related (mainly) changes
3206Dave Love <d.love@liverpool.ac.uk>**20120907213146
3207 Ignore-this: eac9fc8bbe81a8bfc8977dabe283da8c
3208]
3209[Use/amend format macros
3210Dave Love <d.love@liverpool.ac.uk>**20120907113623
3211 Ignore-this: ca732b53d5f670250d346018a102305
3212]
3213[Include sge_proc.h unconditionally
3214Dave Love <d.love@liverpool.ac.uk>**20120908163311
3215 Ignore-this: 35543faecc0d63fc0f6f057507dc581f
3216]
3217[Fix typo in Windows code
3218Dave Love <d.love@liverpool.ac.uk>**20120907101611
3219 Ignore-this: 6db51457bd9aadcf280544b4755803e
3220]
3221[Update version to 8.1.3pre
3222Dave Love <d.love@liverpool.ac.uk>**20120829123240
3223 Ignore-this: 95704c12579eec57a7f021e42b2d2079
3224]
3225[TAG 812
3226Dave Love <d.love@liverpool.ac.uk>**20120821233106
3227 Ignore-this: 1257b27b585ab2d5e675aff184833d6
3228]
3229[Update NEWS
3230Dave Love <d.love@liverpool.ac.uk>**20120820223539
3231 Ignore-this: 45987bc55dad82a719716a5dcfcb3bb8
3232]
3233[Update version to 8.1.2
3234Dave Love <d.love@liverpool.ac.uk>**20120820223600
3235 Ignore-this: 8f3965a9bbc77143809f31ae60711ef4
3236]
3237[Fix #359: correct qstat -pri -xml
3238Dave Love <d.love@liverpool.ac.uk>**20120826165113
3239 Ignore-this: d74b83f49fa98f91b15e44ed85b15e65
3240 Also ensure optional attribute order agrees with schema.
3241]
3242[Fix #1285: Add sge_status.5
3243Dave Love <d.love@liverpool.ac.uk>**20120826135230
3244 Ignore-this: ebf97f8f2795827c5b6361d128445060
3245]
3246[Fix #1338: report array task max concurrency in qstat
3247Dave Love <d.love@liverpool.ac.uk>**20120824160958
3248 Ignore-this: c14d8cdac814fa79116a5bbb7d06742
3249]
3250[Replace detailed_job_info.xsd with detailed_job_info_cb.xsd.
3251Dave Love <d.love@liverpool.ac.uk>**20120824160218
3252 Ignore-this: cccb929012b5082a85118c10c3a65a20
3253]
3254[Move conditional into clean_procList
3255Dave Love <d.love@liverpool.ac.uk>**20120730092919
3256 Ignore-this: f240f1062b0a41d61489c1e719b2771a
3257]
3258[Use correct schema for qstat
3259Dave Love <d.love@liverpool.ac.uk>**20120824153307
3260 Ignore-this: 9630d4dc7371a7339b78f5aad6ab763c
3261]
3262[Amend printing of units in qaact (update fix #174)
3263Dave Love <d.love@liverpool.ac.uk>**20120821175415
3264 Ignore-this: c6ddb9f341868d513178e35f6d2d45e2
3265]
3266[Make -u a synonym for -o in qacct
3267Dave Love <d.love@liverpool.ac.uk>**20120822103126
3268 Ignore-this: e9d88cc3cbb02ad2fe09b262abd46059
3269]
3270[Partially fix #460: read from stdin with qacct -f -
3271Dave Love <d.love@liverpool.ac.uk>**20120822102418
3272 Ignore-this: 28e35d27884480c46afd2cbb24b89bcb
3273]
3274[Fix #408: qacct option -E selects on job end times
3275Dave Love <d.love@liverpool.ac.uk>**20120822102231
3276 Ignore-this: 789c99417f6c42809aecac48bf724bdc
3277]
3278[Man fixes
3279Dave Love <d.love@liverpool.ac.uk>**20120707110931
3280 Ignore-this: ede1b7168903c272809d723760ac2bbd
3281]
3282[Fix #19: support qacct -A like qacct -P
3283Dave Love <d.love@liverpool.ac.uk>**20120821185951
3284 Ignore-this: 161adbb49b0004f3d759c3bb5236f53c
3285]
3286[Print category information in qacct
3287Dave Love <d.love@liverpool.ac.uk>**20120821175709
3288 Ignore-this: e554b91ade06b295e7bcf7caa49d4fb1
3289]
3290[Fix regression from safer string-handling changes
3291Dave Love <d.love@liverpool.ac.uk>**20120816094252
3292 Ignore-this: c17326fd42c4fe6a9e280f5a63c8731c
3293 (Showed up as unix groups not working in ACLs.)
3294 Also replace caching in sge_get_file_passwd.
3295]
3296[Update chmodx
3297Dave Love <d.love@liverpool.ac.uk>**20120801212240
3298 Ignore-this: ceed33fe0bef7c41a0f68edd0776f83f
3299]
3300[Add scripts/bootstrap.sh and scripts/update-version-no
3301Dave Love <d.love@liverpool.ac.uk>**20120531153250
3302 Ignore-this: 584a4e984c5524f066f2eec1adfa24da
3303]
3304[GUI installer HTML changes
3305Dave Love <d.love@liverpool.ac.uk>**20120717133124
3306 Ignore-this: 50fafa892306514450ee5b84990f49d9
3307]
3308[Find cgroup mounts, somewhat generalize cpusets
3309Dave Love <d.love@liverpool.ac.uk>**20120801090957
3310 Ignore-this: 509ffd957d66bd1b63df0e99aa041723
3311]
3312[Install sge_share_mon in rpm
3313Dave Love <d.love@liverpool.ac.uk>**20120801091342
3314 Ignore-this: ba366879004b2b290b75a1fc6b45e319
3315]
3316[Avoid spurious dependence on hwloc
3317Dave Love <d.love@liverpool.ac.uk>**20120729171844
3318 Ignore-this: 3f9005eb4173e7c3b9a25b00066a83cf
3319]
3320[Add sge_schedule.5
3321Dave Love <d.love@liverpool.ac.uk>**20120729201438
3322 Ignore-this: 9d39dd5dc309022a94e212f78beaeb79
3323]
3324[Update version to 8.1.2pre
3325Dave Love <d.love@liverpool.ac.uk>**20120718161305
3326 Ignore-this: 3da8823fa640d0c7cb1d1148561f2f5a
3327]
3328[Mention SGE_LOAD_AVG (thanks to Daniel Gruber)
3329Dave Love <d.love@liverpool.ac.uk>**20120727143051
3330 Ignore-this: e10d435d9172aaf9c4793fdcb8ac6459
3331]
3332[Deal with prefixed cpuset names and amend man page
3333Dave Love <d.love@liverpool.ac.uk>**20120724221751
3334 Ignore-this: 69b56d47ef75a25f5471d186377c0986
3335]
3336[Fix #1383, #1430: make template an rpm conf file, fix SHADOW_HOST (from Florian La Roche)
3337Dave Love <d.love@liverpool.ac.uk>**20120725120629
3338 Ignore-this: 8307658ae2fd97db0eeed797b539a0e5
3339]
3340[Cpuset support
3341Dave Love <d.love@liverpool.ac.uk>**20120720201425
3342 Ignore-this: 5f3125a44d1955e794b39ad22767f75c
3343 Needs tidying and extending.
3344 Currently provides containment: daemonic processes are killed and
3345 the cpuset reflects jobs' core binding.  Should work on at least
3346 Red Hat 5-ish Linux and later.
3347]
3348[Wrap DRETURN, DRETURN_VOID to make single statements
3349Dave Love <d.love@liverpool.ac.uk>**20120719193155
3350 Ignore-this: abf3ac42241977f1603fdd14666ba00b
3351]
3352[Take more care with slot maximizing in parallel_maximize_slots_pe
3353Dave Love <d.love@liverpool.ac.uk>**20120718154103
3354 Ignore-this: 54a4793408931ed795e34d51c23fedc
3355 Avoids continual
3356   E|invalid pe job range setting for job
3357 if, say, the PE slots parameter is 0.
3358]
3359[Re-write renew_all_certs in sh
3360Dave Love <d.love@liverpool.ac.uk>**20120711213524
3361 Ignore-this: 542dc943dd345e77d502db8a54b28037
3362]
3363[Link qtcsh with -lm
3364Dave Love <d.love@liverpool.ac.uk>**20120707162542
3365 Ignore-this: 381198dc6274beb348f61954cc936884
3366]
3367[Fix #174: print units on qacct output
3368Dave Love <d.love@liverpool.ac.uk>**20120701224849
3369 Ignore-this: cc9f29f86bdcb18f87b03f0d5191cbea
3370]
3371[Allow larger task numbers in qstat output formats
3372Dave Love <d.love@liverpool.ac.uk>**20120704210208
3373 Ignore-this: 1c13f1761772fc3e2a21390bb724fcbc
3374]
3375[Fix #1423: Make CRL and certificate expiry consistent (thanks to Thimo Neubauer)
3376Dave Love <d.love@liverpool.ac.uk>**20120712105356
3377 Ignore-this: 5a3bca10187060fe239b3a88f4496722
3378]
3379[TAG 811
3380Dave Love <d.love@liverpool.ac.uk>**20120713112500
3381 Ignore-this: 63cc8860a269b4a011971fed687b927a
3382]
3383Patch bundle hash:
3384ac8220dc12f397a403b3b7f77d942f0a43a52edd