commit 3b3f33ca82eed26253dc40d88b4e12b13d646c5b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 7 15:23:53 2013 +0300

    Version -> 0.18.0; Updates for NEWS

commit 297623f99120c128dd2814809c02204c93435922
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 2 01:24:26 2013 +0300

    Fix in paexec_reorder(1)

commit 454503b0d41bda3ddbdab691fe9828a671bb409e
Merge: 0d05722 47b703e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 2 01:18:45 2013 +0300

    Merge

commit 0d05722bec33048bf9679259b98e73e528a40514
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 2 01:18:40 2013 +0300

    One more regression test for -t and shquote(3)

commit 47b703e6ce98d35aac013ceecb7ce60431aa5f96
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 2 00:52:10 2013 +0300

    remove debugging code

commit a346bbe0734a5b9cefe5d57cca910daf61493f66
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 2 00:47:11 2013 +0300

    always shquote(3) arg_cmd if transport is specified

commit 1386d7a4e62321107223821eb2c667a6080e01cd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 1 21:19:19 2013 +0300

    "paexec -x" now works correctly together with -t.
    Thanks to Sergey Revyako for bug report.

commit bc334af8ac368e76e1cfa848f4e0c8d7b32626fb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 1 20:18:43 2013 +0300

    'paexec -g' accepts empty strings as tasks. More regression tests.

commit 1eda4241a6afc17579338a72f8ef39625bb15020
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 1 19:19:00 2013 +0300

    Fix for babfce8

commit 1fcf810f556e315d65b4bfd8c1f21b21b194b06c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 1 17:05:49 2013 +0300

    paexec: one more regression test for empty line on input

commit babfce8cceeb2cd968e92ba5fbd49bd1cbd2c5ac
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 1 17:01:02 2013 +0300

    Fixed: NULL dereference when the first line given on input is empty.
    Thanks to Sergey Revyako for bug report!

commit f7de5c27cb910bbe12dfab67d55e18c8407d0809
Merge: 5e4ca31 12249cb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 28 13:43:02 2012 +0300

    Merge branch 'master' of github.com:cheusov/paexec
    
    Conflicts:
    	doc/TODO

commit 5e4ca31cd5bc1710b2cd3ec6fbb85b30545e5f54
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 28 13:40:24 2012 +0300

    TODO: +2 tasks

commit 12249cb2d8c9d43d53e691cc4083f51531b916af
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 16 20:38:22 2012 +0300

    Update TODO

commit cc06c445fefed8906b9a004386e2fae66a3431f2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 9 22:15:30 2012 +0300

    Makefile includes Makefile.inc (VERSION variable is needed)

commit ced848bf472eb2e77918298470a6aed7f3e4f45a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 9 02:09:04 2012 +0300

    Version -> 0.17.0; Update NEWS

commit 0d21f2c1f056793e60b91f42c8851372d6d537a6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 8 21:16:58 2012 +0300

    One more example in paexec.1

commit 6551a50e11c7813406868042a5470aa7dd7d2e23
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 8 21:13:47 2012 +0300

    Minor clean-ups in Makefile

commit ad99d6e2690a3df118392fa1d8ef0dde68240ed4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 8 20:42:03 2012 +0300

    Update README, INSTALL and COPYRIGHT

commit 6dde910d053e3555547d842391d8d26dc93f1808
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 8 16:56:04 2012 +0300

    Fix. Line containing failed dependents no longer ends with unnecessary space

commit d6b1e7639178788fabcb2228f5a13c2445d67b9d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 8 16:48:09 2012 +0300

    paexec.1: improvements in EXAMPLES section

commit ee773c6bd151c0f9b90de4580b0167176973c583
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 8 15:33:36 2012 +0300

    -g plus -x combination.
    If both -x and -g are specified, task is considered failed if
    command's exit status is non-zero.

commit 5549b03f03cb99ac80bf224d324cc79300e9f937
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 8 15:20:55 2012 +0300

    When task fails recursively failed dependants are output with -md== separator

commit 98aa207a5116283e8c288971b9dbef7866cafc17
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 8 14:41:34 2012 +0300

    Single and double quotes are not allowed in -ms=, -mf= and -mF=
    Regression tests for this.

commit 8a9a3a9553398a2420dc7e426940a117abff11f2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 8 14:39:50 2012 +0300

    typo

commit 195f59ebe11e62532b855030edd0d98309991e27
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 8 13:52:02 2012 +0300

    More examples and regression tests for 'paexec -x'.

commit c3b74ebf6a43eaac76cc0608781584dd02de14a7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 8 12:23:32 2012 +0300

    Add one example for 'paexec -x'

commit 8d7f4e1c5519d39fbced7caf2019d324f2a84ce0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 8 11:32:05 2012 +0300

    getopt and shitty GNU libc

commit da50e5d2087dd2b7f682cee498ac160488a102b5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 7 23:54:11 2012 +0300

    Reimplement -x. Now it sets EOT to a random string
    thus significantly simplying obtaining command's stdout.

commit 02f73bddeee0a84de77c590bc84da9b5b65edc6c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 7 23:27:52 2012 +0300

    A few renamings

commit c4193376e5253f4076799dc8e70e9135d5bca533
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 7 23:24:51 2012 +0300

    Add -md=<delim> option for specifying a delimiter character in input graph
    which is a single space by default. More regression tests.

commit c7f489567072de4b229f5ed8a691e1a756e54f77
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 7 22:20:23 2012 +0300

    Add shquote.c for non-NetBSD systems.

commit 3d915f1c9f323f071d0bf88baa78fae5a302ed68
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 7 19:30:53 2012 +0300

    LC_ALL=C for regression tests

commit 56d6e850b299eeee084d559ea049a345e58d314d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 7 19:00:51 2012 +0300

    Completely remove long options

commit f8b164caa068aa17df2e275b447dcbc2e73f47d8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 7 18:59:47 2012 +0300

    Correct signal handling in regression tests

commit 4528433d5421738d6c848024a46138216747adc7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 7 02:44:50 2012 +0300

    Minor clean-ups in usage messages

commit 9f501b5e6c882aabcafa67a021685c3ecedd081e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 7 02:39:24 2012 +0300

    Minor clean-ups in usage messages

commit 1c8349110df27d2430a9a00d089dd8cb3627ef02
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 7 02:37:59 2012 +0300

    INSTALL: mk-configure>=0.23.0; runawk>=1.4.3

commit e5f25bab0da5cb75d58c79a29b7b58ab96b07c7e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 7 01:58:13 2012 +0300

    'paexec -t t=<eot>' and 'paexec_reorder -m' were added.
    New examples examples/divide/{cmd,run}2.
    A lot of new regression tests.

commit 8a4b9778ef8be09c5bfff2535d8ba67abb09e447
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 6 23:15:59 2012 +0300

    1_div_X -> divide

commit fca330c47997a360ad16adbabbdcec5a973ba586
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Sep 6 23:09:16 2012 +0300

    One more regression test

commit 9148d8f8c6cc307bc37983815b14caa18725737b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Sep 5 23:50:59 2012 +0300

    Clean-ups and more comments in examples/

commit d9424b5347d74c147cc752ecf56326e60761368b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Sep 5 00:43:09 2012 +0300

    Fix. "paexec_reorder -g" now handles correctly failed tasks' output.
    One extra line after "fatal" is expected". More regression tests.

commit d5bf63f2dce424f34454f0ff5530ca38cd9572e6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 4 23:41:20 2012 +0300

    Convertion to 2-level logical structure (top project->subprojects)

commit ec4120acebb014cbfe2a5808c971749fff1703fd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 4 00:27:25 2012 +0300

    Enrich "clean" and "cleandir" targets; Add "manpages" target.

commit 285b90f92033af66408d1fe0c0876cba4787bd40
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 4 00:08:34 2012 +0300

    Rename toupper_{cmd,run} to {cmd,run}

commit bd35d0290d67725f744b4099671eeda9ea8077aa
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 4 00:05:04 2012 +0300

    Rename very long example scripts to "cmd" and "run".

commit 40ee095a1a4c33852ef9f48f000bcb0a8873fc93
Merge: 4f14f81 2a02e48
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Sep 3 23:06:29 2012 +0300

    Merge branch 'branch-exec-mode'

commit 4f14f81da4d29f9b9207d7a10d18513ccd6e6c96
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Sep 3 23:04:29 2012 +0300

    Add '-m t=<eot>' option. It sets an alternative end-of-task marker.

commit 2a02e4850fd1f4701de5866b02ffe145a1608944
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Aug 27 00:11:22 2012 +0300

    Option -x was added. Preliminary version.

commit d6daeb8e15368eccfb5635f24a9b803eb1f9fca7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 26 22:29:17 2012 +0300

    Remove hacks from test.mk. mk-configure>=0.23 is needed.

commit ea84c5354146936f84fb8b9774852618fe499088
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 25 18:29:22 2012 +0300

    Rephrase README

commit a330470abf1164e343f86c5292c42b4943b9452f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 23 10:44:21 2011 +0000

    Update usage message

commit 753b9f186081de9797f5b78c7f107d639682ef85
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 23 10:24:42 2011 +0000

    Functions related to signals have been moved to signals.{c,h}

commit d1b6f4c5bdb60508086b2a543948f6cc4dac00e0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 23 10:13:00 2011 +0000

    Functions and variables related to handling "nodes"
    have been mobed to nodes.{c,h}

commit 0e65538da43a05e5207902656b571b45dcc5b3dd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Apr 17 19:53:04 2011 +0000

    Implementation for '-n :filename'

commit 399a5d32de19e5604364cee426f7b4a56c1b05fe
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Apr 17 15:43:14 2011 +0000

    First character of -n arg must be alphanumeric, `_' or `/'.

commit adb282c0b72157e433dca5d6a8718198c3819a5e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 22 22:14:33 2011 +0000

    ../ChangeLog -> ./ChangeLog

commit 01c9d8ccb4c61d98357bb6cafe7df7a2d930c403
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 22 22:12:33 2011 +0000

    version -> 0.16.1
      paexec.1 and paexec_reorder.1 are included to paexec-0.16.1.tgz.
      Just like in paexec<=0.15.1 pod2man is not needed
      for building paexec.

commit 78f4e5ea8151771ae391868b0848a6983f2f0430
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 11 11:44:24 2011 +0000

    remove binary file from cvs

commit 63b523f33477b6811b7b5d1e9e609e1afa053ea2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 11 11:42:31 2011 +0000

    another fix for env SUBPRJ_DFLT=... mkcmake

commit 672982d452885c090af9c81199becece7d09e77e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 11 11:36:57 2011 +0000

    fix for previous commit

commit cfe0930bd208e0e28d066336bf5a14e99fcd73a9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 11 11:32:26 2011 +0000

    doc/: add ChangeLog to FILES if it exists

commit c8508ba4fa629ebfbeec66aa40b905e718b53bbd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 11 11:27:08 2011 +0000

    better default for DOCDIR

commit 492100d1d0a312bcc64b1cb0f85c51982b3ac2ef
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 11 11:21:37 2011 +0000

    fix for env SUBPRJ_DFLT=examples mkcmake

commit 0da7c02caa11b8b70e074b65d8841fe4d69ae6bc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 11 11:07:57 2011 +0000

    SUBPRJ_DFLT ?= ...

commit d42f3e6d099300d1e5db269d48dd528199b9e378
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 11 10:01:25 2011 +0000

    version -> 0.16

commit 5199202206106631136c5a39f9cfbb1a6749d5de
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 10 13:24:25 2011 +0000

    update installation instruction

commit 9b28b8b34afb9db45859b8afaaa104d4045553c4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 10 13:02:15 2011 +0000

    update for NEWS

commit 3f942151e916bdcd849eaff4da68fe45b4089752
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 6 16:06:19 2011 +0000

    fix for previous commit

commit 81f0bd234e0bc9df6e1ae83bcea4cf8ff3346258
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 6 15:35:56 2011 +0000

    'mkcmake test' fails on Solaris and HP-UX because their /usr/bin/awk
       sucks. On these platforms now it is possible to set AWK=/path/to/gawk
       thus succeeding tests.

commit 8bcad1f3cf1304bb6df2b36e3b44af52a4d345f9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 6 14:37:19 2011 +0000

    'mkcmake test' fails on Solaris and HP-UX because their /usr/bin/awk
       sucks. On these platforms now it is possible to set AWK=/path/to/gawk
       thus succeeding tests.

commit 039680e9fea83a029cac447fb7c6c84bd38f8e98
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 6 14:19:22 2011 +0000

    Remove --help from paexec_reorder manual page

commit f15147ad769bcc3dd9d0901a3d477e520d6ad9a4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 6 14:18:19 2011 +0000

    Remove --help from paexec_reorder

commit 0ab9b012bf2b8a81e13941127516838d5a4525a5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 6 14:14:45 2011 +0000

    -2 tasks (done)

commit a7478e680a2aa43821498007e0d1f5282c5f3857
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 6 14:06:30 2011 +0000

    New modes for reordering tasks: -W0 and -W2, See the manual page for details.

commit f57d4e484ec7e5472a71436bc9909751e2416697
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 23 23:22:36 2011 +0000

    -1 task (already done)

commit c1e21c0ebe6fdfcf8538a89cc35b5537ca60c634
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 23 22:50:48 2011 +0000

    +2 tasks

commit 2a926464d0a037b366a4163aebe59f193be463bf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 12 19:05:18 2011 +0000

    Indentations in Makefiles

commit 45ab10f6c12c39ff6f3d56978cf0a4d520820651
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 12 19:04:32 2011 +0000

    update installation instructions

commit cbb65a9bce6d004694b2b8fe6a15397acc1236c7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 9 11:12:11 2011 +0000

    WARNERR=no

commit 8363aa176747ffea0d25c1f689425dc2e2a303c9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 9 20:03:13 2010 +0000

    COPYRIGHT, INSTALL, NEWS and TODO have moved to doc/ subdirectory

commit b889e4324ad82671952423f3cb0f989d12c7a380
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 9 00:31:37 2010 +0000

    fixes

commit 64b280ddd0b58e2a3da0d1cdddc527cd7e81108b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 9 00:06:12 2010 +0000

    Support for ancient HP-UX was added

commit 113095ca04e8a33405b02b712b539e64aa68b088
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 6 18:28:15 2010 +0000

    "examples" becomes a subproject of paexec.

commit ae074b80f406b06cf6885b5e0762d163fbd3f8f3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 6 17:19:26 2010 +0000

    broken_echo has been moved from examples/ to tests/

commit a2f2ea8279a83bfa3242144bb32d01df8540b085
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 6 17:01:57 2010 +0000

    minor fixes in examples/

commit 79d8698991aa3b25a20c3ef6f4f4290f01ac944c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 6 02:40:01 2010 +0000

    The project has been reorganized. Now the top-level Makefile uses
        mkc.subprj.mk. This allows to remove a dirty hack with compiling
        transport_closed_stdin.c and gives extraflexibility.

commit c0725b77686248250e07b3cc1f3ad60e88306fff
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 6 01:26:07 2010 +0000

    installation instructions are in INSTALL file now

commit b10887b194e66192809b1a488a4e9f5d2c267068
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 6 01:23:41 2010 +0000

    -1 task, done

commit d7894427bc1892c1e6e8c5162e825f6f0c03b9c5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 6 01:23:07 2010 +0000

    -1 task, done

commit 9b287a627e27041589d71a5d22539333d7c327e1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 6 01:16:21 2010 +0000

    Long options are considered deprecated. They are still supported
       but will be remove in the future. At the moment use of them produces
       warning message on stderr.

commit cd927c33a6aa9fbe0293ea3542241f94ff559ac8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 5 16:29:47 2010 +0000

    Fix for old versions of OpenBSD (<=3.8) where intptr_t was declared
        in inttypes.h but the stdint.h

commit d67bde435e46aaa77bbdef9925aa27f4b8bec16e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 5 12:20:27 2010 +0000

    more tasks

commit 37de90d5ecf65c9fb3431bab38a59a7ad565d2ea
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Oct 28 19:49:20 2010 +0000

    minor rewording

commit 060c3323bc8884db0218385f20e1c784baa94d1a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 11 21:06:29 2010 +0000

    update

commit 1b0f0be21bc455e4e1d09c6bc8385aa0af389d2f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 11 09:44:48 2010 +0000

    tests -> test.mk

commit 3342be3dbf5eb838ad75ef25108c44b2f627c5dc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 10 15:36:13 2010 +0000

    version -> 0.15.0
    NEWS updated.

commit 02a811134cc8d1e5641631cad6018c90c4b86a31
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 10 13:33:02 2010 +0000

    more updates

commit e163dd6ce598488b5dde685f9cca1a7f16288513
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 10 13:20:50 2010 +0000

    README adapted for mk-configure usage

commit 5f43d737e641d87f4a7b63d973f39979be39d780
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 10 12:56:13 2010 +0000

    mk-configure is used to detect presence of getopt_long(3)

commit e26edc5519ec136cfb045cf7161f4ecd662b4013
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 10 12:42:28 2010 +0000

    After some thoughts I decided to switch to my own build system,
    mk-configure.  Good bye mk-files.

commit e999ad9cf967f7660d2296e4c88c359490db2c95
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 10 11:26:37 2010 +0000

    Add manual page for paexec_reorder.
    Minor update for README.
    paexec_reorder is installed.

commit 5afa53f2ec7bf6807fe3acd0e7fe6977bf7f6011
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 10 10:33:56 2010 +0000

    two new tests

commit eb742caaeab22497c467c1ffad994ceda06525ff
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 10 10:33:45 2010 +0000

    update usage message

commit bfd9dd61ad0746868ad7abfe3b096c80f6d0696c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 10 10:29:39 2010 +0000

    Three modes for reordering have been implemented: memory, sort(1) and
        temporary files.

commit 4cf36a5d22ac35ac5e040dba53104860af0294ce
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 9 22:35:47 2010 +0000

    new tasks

commit bc85186ee054352b2c422efce3ba454ac4273b5e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 9 22:31:17 2010 +0000

    nothing

commit 0d391a5d042f9e891b9b71f8cad652105bfaf11e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 9 22:23:56 2010 +0000

    One more test for handling fatal (paexec_reorder -g)

commit f40e054d0402cefdae32adba3d5cc6efbfda594e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 9 22:21:03 2010 +0000

    one more fix and test

commit 84c8c9f0b88dc467d2099b9c233ce91ab36d6e4e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 9 22:15:56 2010 +0000

    paexec -lg is also allowed

commit fbe00a149700d60ca84e36a7a5c10be1117b097b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 9 22:09:23 2010 +0000

    Output of "paexec -l" is also allowed but requires more memory for
        reordering results.
    More tests.

commit fbded41f90bedd2f39e0b4f8ccb327631982983a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 9 21:15:45 2010 +0000

    paexec_reorder:
       Option -s has been renamed to -g.
       New options: -l and -S
    Two regression tests for paexec_reorder.

commit f8db706bc0d6b19d179584484f1bc65dc5c2e19f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 9 20:29:01 2010 +0000

    tool for analysing sliced output of "paexec -sl" and producing normal output

commit 4a2801f181dc01957d2b61ad64b6d65a8771e63d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 9 20:21:11 2010 +0000

    BINOWN, BINGRP etc. are set to actual uid and gid. You need not set
       these variables for unprivileged build.

commit 0b7e5ab5fff1da7f5cc377a5a7e9fac97712d05d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 9 20:18:10 2010 +0000

    Add link to my Debian/Lenny/x86 repository.
    Update installation instructions.

commit 1d950d0efd6c84c9b4841936d94d70c18080bca2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 9 19:52:33 2010 +0000

    Option -W takes an argument. It specifies an algorithm of using weights.
       At the moment only one algorithm is implemented.

commit 03a5d991db9e3046ccf850681362ee9d3640ad0b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 9 00:02:54 2010 +0000

    Makefile.version has been renamed to version.mk
    version -> 0.15beta1

commit c33175eb3280f71433f62032fadf717c9bede2c3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 9 00:02:25 2010 +0000

    documentation for -W option

commit b4a371bf91f1b5e067b1ab6c74badaf2fe90e713
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 8 22:13:21 2010 +0000

    one more regression test

commit 3b416a427efa64db4d0da0072a4e2a98fed8b04a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 8 22:02:43 2010 +0000

    no debug

commit b99d6bc09447c7e0098b58b8368f2d1e199261cb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 8 22:00:27 2010 +0000

    clean-ups, better test output

commit 18c97c4da98034d56b98be0b32db3df8fef45dd7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 8 21:51:35 2010 +0000

    good names for all tests

commit fc0824284f42a693cb9304f05e93bf7f110353b2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 8 21:00:57 2010 +0000

    fixed: 1 byte buffer overflow if -d option is applied

commit 7059ae699adc2b427791fcc55b33b5ace75bd223
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 8 20:28:07 2010 +0000

    clean-up: remove dead code

commit d83763307b72eda30640b39a2beb9c4e98c24586
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 8 19:44:15 2010 +0000

    clean-ups and simplifications

commit ec44409e95b515af1bd3c77ed65630f960fa66cf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 8 15:20:36 2010 +0000

    Regression test framework has been completely reworked.

commit ffeba4de9001ad8d3828cfd1514cedec9c5e900b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 8 13:53:45 2010 +0000

    Add EXEPREFIX and DIFF_PROG variables

commit d7c9a7902123dbdb376d8b0f214df7941d81c90e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Oct 5 15:42:25 2010 +0000

    +1 task

commit 4f0014772b83bca3567446eb3820f53de1451c65
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Oct 5 15:41:07 2010 +0000

    Fix gcc warning messages on 64-bit NetBSD

commit ac18d0d4ea677d74e9de5bdf48505eaf8f6972fb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Oct 5 15:23:44 2010 +0000

    An algorithm for calculating sum_weights for each task has been
       completely reimplemented. Now it works correctly.

commit 4fe37aed589c8fb339c20fb364b534721e536bf5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 1 20:19:40 2010 +0000

    add paexec.1 to target "all"

commit 935208931e10d23de20afbebc6897504acb1c1b0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 1 20:04:41 2010 +0000

    MKCATPAGES defaults to "no"

commit bae7f34d2a19c76c7859669f62df68db51f5b739
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 1 20:03:45 2010 +0000

    always define GNU_SOURCE (for Debian/kFreeBSD and similar platforms)

commit 2ccd4bc88f431ea8af4d105532fab73a3942d7f1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 1 20:01:08 2010 +0000

    fix for warning message on Solaris

commit c7f51380b9bf00e4fedf69ba84cc00a862abf07b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 21 20:18:39 2010 +0000

    Fix for recent gcc (failure due to warnings)

commit c4221a785a9c4a542ed37546bee0eff732d44867
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Apr 12 14:52:39 2010 +0000

    fixed: compilation failure on Tru64 5.1 with ancient gcc-2.9

commit 61958dc0dd626db228859d7c9b60f59ef14f5145
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 21 19:22:29 2010 +0000

    Lots of code fo calculating sum weight for subtrees. Not ready yet.
    More regression tests.

commit efa8b5171ecf7b5a10adea24351d58cb4dd2f860
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 21 16:12:54 2010 +0000

    -g: tasks are enumerated from left to right

commit f14b930dc6172bcb1441d4870cd95fc7792f2c9d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 21 15:48:42 2010 +0000

    clean-ups

commit 2cc9de68162ddab32344cefab1a7c218be7a64d7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 21 15:26:50 2010 +0000

    Further development of -W, one regression test fir it.

commit 8f3116592e36374a93b0e70f6f8c476e0fec245c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 21 15:11:20 2010 +0000

    initial preparations for -W option

commit fa8796b008d0f59d07acc28934984d9d2cd9e653
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 21 14:17:23 2010 +0000

    some rewords in usage message

commit 5a4b27bf3425495172ead2ee19a5386264b58ddb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 8 22:59:49 2010 +0000

    more flexible code for reading graph of tasks

commit d81800c1fb5361ecc3f91471c4597e13d9b453e9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 8 22:32:30 2010 +0000

    renamings

commit 99ef8db5991590f77611f1c1f0cd34c0d305a992
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 3 10:43:14 2010 +0000

    Version -> 0.14.0
    Release notes in NEWS

commit 7b386b737e545176dec4c3e0e8ce941ebba91f21
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 27 13:14:38 2009 +0000

    init_tasks has no argument anymore

commit 1eae479b98a55a0ab2c67378f9f69212555c06ef
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 25 12:09:12 2009 +0000

    minor fix for init_tasks() function

commit 301c926cac0b4077e918820afa5fdb4166f87348
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Oct 20 19:07:21 2009 +0000

    missed header

commit bf9295015f2fa017939a3ba8333d7ff0b1fc533c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 18 09:25:44 2009 +0000

    Add -m options to paexec.
    Better usage message
    Regression tests for -w

commit 7e0691615fdf21bedcda741a8dd76080638db560
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 17 22:03:43 2009 +0000

    add -w option for waiting for failed nodes if they ALL failed.
    select+EINTR are handled better in cindition() function.
    select(2)'s errors are handled and error message is printed.

commit ef2dc482aa5f7c93bb8aeecfbaab8c9b7fb191d2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 17 19:39:41 2009 +0000

    add -g|--graph option, synonym for -s

commit e2ddedcbb624b094b15f60571a2b0f3edbd3f1fb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 17 18:31:40 2009 +0000

    minor rewording in usage message

commit 40387f9b99dcdeb3d95a61c6f57f34d3a81442ca
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 17 18:26:34 2009 +0000

    new regression test for -z without -s

commit 4023a060d48b96f0e06e41a8e90ce1b8fe447d15
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 17 16:01:23 2009 +0000

    Fixes for "paexec -z" (without -s). It looks like it never worked.

commit a6c285885da7b6a47b9dc7bac3903704d19428eb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 17 12:11:36 2009 +0000

    renamings, minor clean-ups, comments

commit 2fb518d2e9f45a9432ad5b59c60564337a2c7341
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 17 11:38:24 2009 +0000

    functions and variables related to tasks are separated into an individual
    files: tasks.c and tasks.h

commit c436e8d5c85caa112bb15890739cd55ddab6ad85
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Sep 28 18:46:57 2009 +0000

    s/install-dirs/installdirs/

commit d713dc530ab19b1b6b95fba8903d5c7ea37ef8df
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 13 06:19:30 2009 +0000

    remove #include <ctype.h>

commit 04d328b318cd9a02da8093f4c586dbf0029fb5b7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 13 06:12:02 2009 +0000

    remove #include <stdint.h>

commit febb2c65fe7ebce1992b2a022a1b6090e897486b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 5 13:56:25 2009 +0000

    fixed: two serious warnings produced by Intel C compiler

commit 8105435e185f48dad3980aac2c881a30297504c7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 4 19:00:54 2009 +0000

    remove unused variable "bufsize_stdin" (Intel C compiler warns about it)

commit 92d3221caadc0bf7572739832898e6751e7d606f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 4 14:47:35 2009 +0000

    Some function's parameters are marked as __atribute__((unused))

commit ed647ba49105bb477951ba1f86e95ef001aec242
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 4 14:46:39 2009 +0000

    fix xgetln (paexec is not affected)

commit 77af66235f545a97e67f99129bc902b81e89b28a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed May 13 03:47:31 2009 +0000

    new task

commit c440713a9711caa29489ee3bf83bfec1a115477e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Apr 5 14:29:02 2009 +0000

    new tasks

commit 896b75578f9f58b4f4e2a95d8002858632720776
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Mar 11 21:04:49 2009 +0000

    MKHTML?=no
    minor code clean-ups

commit 9b9ef3e77a7d3e1cd41a923b4bf0bc8a364b9009
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 7 17:18:17 2009 +0000

    date

commit a4728a1b1e5e97968a6881b6f59084c9004d87c9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 7 17:05:27 2009 +0000

    fixes for -Z

commit 4d03df121946be0687f45accb89bed935c910634
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 7 11:32:28 2009 +0000

    fixes

commit f05335596820b876719eddd1ee552734c2d3a1cc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 7 11:04:40 2009 +0000

    version -> 0.13.0
    Release notes in NEWS

commit c10a87f513698cf101b0a938bd68e6987499be76
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 7 11:04:10 2009 +0000

    rewording

commit 937b61005fb8cdc02d11effb2e3bfb16fe967e35
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Mar 4 22:51:12 2009 +0000

    CLEANFILES target is used instead of hand-made rules

commit 1cddff394348f84971c530da648c62e11d010ab5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 28 21:34:40 2009 +0000

    fixed: compilation bug with Intel CC

commit 757c73b674f3bd5f882d2c7038bfec1bc0befab1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 28 21:25:41 2009 +0000

    FIXED: In the new code for cycles detection, one array was not cleanly
    zeroed, seen on NetBSD-2.1

commit 98ffb75d0b842f83f42bbebb15f78390aef8cab5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Feb 27 15:23:41 2009 +0000

    restarting command on failed nodes is done

commit 349d45614fa63c9a57f1b65b401c8c633703bffe
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Feb 27 15:22:39 2009 +0000

    Floyd's algorithm with hash table for accessing "square" table seems very
    slow. New algorithm is implemented (based on depth-first search in graph).
    It works much faster and doesn't require square matrix at all, i.e. doesn't
    allocate lots of memory.

commit 01bc54ddf2ecb27129ac84522dbcf3df85839225
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Feb 26 23:01:34 2009 +0000

    When 'paexec -s' retrieves ~5000 tasks, its cycles_detection phrase
    allocated about ~400Mb of memory. This happens because this phase
    allocated a square table [tasks_count x tasks_count] of int elements.
    Now I've fixed this by using libmaa's hash tables instead of square table.
    As a result cycle detection phase comes a little slower but doesn't require
    hundreds of megabytes of memory anymore.

commit bf04570556ef61f3284345edd13cb7740489b309
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Feb 26 22:09:53 2009 +0000

    SIGALRM is sent once a second, not per persistent_timeout.
        This allows to use several different timeouts (for future changes).

commit bf8dea9148f722f0e7ecf0316c308b61d039dad9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Feb 26 21:58:02 2009 +0000

    FIXED: cycles detection phase was too slow.
       I just forgot to optimize Floyd' algorithm. Now it is fixed.
    More debugging output

commit e6944b35c6a25a4c06d6c9f06f99038d68f4ed55
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Feb 26 19:51:57 2009 +0000

    fixes in comments

commit 438f77b0760860ecddc13e0f1b28ed616497aeff
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Feb 26 19:13:43 2009 +0000

    tests compatible with NetBSD, Linux and FreeBSD

commit 38daaf59deeb89a67aedd93f858d83fd1bc99ef6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 25 21:45:23 2009 +0000

    more complex test, more comments

commit ee1863ee25917e3b53dddd73cab7e91282c4eba8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 18 22:43:14 2009 +0000

    SA_RESTART is not needed anymore

commit 3d99e2a3dd02ed450515c5642a751934f59d529b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 18 22:39:16 2009 +0000

    unused/dead code has been removed

commit 53c7fe5f6968c982e8f3e7610461eba9e5b4639f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 18 22:35:13 2009 +0000

    ADDED: -Z<timeout>
       =item B<-Z> I<timeout>
    
       When I<-z> applied, if a I<command> fails, appropriate node is marked as
       broken and is excluded from the following task distribution. If B<-Z>
       applied, every I<timeout> seconds it is made an attempt to rerun a failed
       comand on failed node. I<-Z> implies I<-z>.

commit 3b76a1965ba51b299b95d8ee56aea1c74c3be1e3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 17 21:25:37 2009 +0000

    no EINTR wrappers (iread, xread etc.). SIGCHLD and SIGALRM are blocked most
        of the time

commit fbab0ea4d03e3ac6878ed157a2489b8d3dde6823
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 17 20:52:16 2009 +0000

    fix in test

commit 9bd9e7ce89054e4e6d07aadaa1b241a37037fe88
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 17 20:02:31 2009 +0000

    fix: one number per line

commit 032b6f909733f712f215f734c27e2cf0b2749c5c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 17 20:01:46 2009 +0000

    one task minus

commit e086409948fcdbca09e7714f6829a9016853e2bb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 23 19:24:35 2008 +0000

    fix for -zi: task is output to stdout before the keyword "fatal" in case of
        fatal failure.

commit 3d1b6f0f5ac2dc9083502c3032a9350b726f2f1a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 23 18:41:48 2008 +0000

    rewording

commit 756be6c8fea3a89c8bca89ae2bbf2bb9743a2661
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 23 18:36:57 2008 +0000

    version -> 0.12.1
    release notes

commit 9927a7aa2b73e5866b24de47a8d430643ed89d7a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 23 18:04:28 2008 +0000

    fix: FreeBSD make doesn't support .PARSEDIR

commit 5e7406fe517725c1ea3c7f16dadbcbdae0f120dd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 23 15:46:07 2008 +0000

    grammar fix

commit 80cfd1958c3f5915c741e546aab5cc6d13ff9aa2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 23 15:44:47 2008 +0000

    indent

commit a21a04c94aa4f8dbed2d982d7414527593f2398b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 23 15:27:06 2008 +0000

    more FATALs

commit 1a993b78b3409d53acf29a9ac07577c499b0de0f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 23 15:21:08 2008 +0000

    failed_nodes_*** renamed to failed_taskids_***

commit c50ecb0c37ce448f5b1c242547961b15a0af0f21
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 23 15:19:13 2008 +0000

    line_num renamed to taskid
    line_nums renamed to node2taskid

commit c4ed09a6e797f7deb3e31bfefe9cfb4359aeb076
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 23 15:12:17 2008 +0000

    yet another real life regression test

commit 598e74f06cc5fe345f4ba644781208285f4c5f67
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 23 15:03:03 2008 +0000

    more complex regression test

commit 462cfd8dd461204d4454fd3bc8c81800538c6ae9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 23 15:02:21 2008 +0000

    fixed: sometimes -lz shows incorrect task IDs

commit 4a72b1823593f5c4fd3a3692747b694e405ff273
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 22 23:01:27 2008 +0000

    FIX: Actually -z doesn't work at all :-( Existing regression tests do not
    show this :-/ Now, I'm trying to fix it. SIGCHLD handler is almost empty.
    Actual work is done ONLY when read/write fail. Trivial regression test for
    this.
    
    s|pids [n] > 0|pids [n] != -1|g
    
    more debugging output when -d is applied

commit 61708fd462a8385065cd0275b334bb4b1df41772
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 22 19:50:39 2008 +0000

    release time

commit 30735aad269068b10b6ed8a048f2bda7c926e670
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 22 19:50:26 2008 +0000

    release time

commit 08e25a1922103fe4b4332c55e9578dd540219a08
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 22 19:32:31 2008 +0000

    "SRCROOT?=..." and ".PATH:..." removed

commit 17916b3a40a493f0ac19f38b6748fb867be53819
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 22 16:39:08 2008 +0000

    version -> 0.12.0, release time change

commit e50acd3cbb3f312f1277ff757cbd0f9cd1e49252
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 22 16:36:03 2008 +0000

    CPPFLAGS -> CFLAGS

commit 4e5fd772a07b12964c6c8bb7adf43182674c4ed1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 22 16:26:12 2008 +0000

    fgets -> xfgetln

commit f46e76cabaf4bcf1e03488889aa9a22633e0d59b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 22 16:25:52 2008 +0000

    minor clean-ups

commit bd968b4f4eab32f991aad486d67054377169bdd9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 22 16:17:10 2008 +0000

    minor fixes and clean-ups

commit 0558f22ec207c8d90d4ad395e0465eca6789b01f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 22 16:06:01 2008 +0000

    fixes

commit a75d1f21e65a5d6fbd325dc745ccc172caf6bcb6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 22 15:56:15 2008 +0000

    release notes and manual page updates (-z)

commit 03972f832cd1045a72403c55085223529cb7cfc6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 21 16:49:47 2008 +0000

    clean-ups

commit 7423bab6730d03393d5e4c652909a970486e4229
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 21 12:20:37 2008 +0000

    make test: temporary files are created in .OBJDIR

commit 033f0155f009cad2608d65d30b6a3c4ddb6f89c2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 20 15:55:42 2008 +0000

    make clean: additional clean-ups

commit 341e181696b2d044bec8bbddb0ed92a66eca995a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 20 15:08:58 2008 +0000

    support for 'env MAKEOBJDIR=tratata bmake test'

commit 01dbf846fa3fbefa3afc23c93b32d93cd68ba9cb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 19 22:42:03 2008 +0000

    typo fix

commit 88295e04c4f6862ba8af52e108cd71dc0e69be5b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 19 22:39:40 2008 +0000

    Now 'paexec -z' handles correctly write(2) errors. For this to work
       sigpipe signal is ignored.
    
       New regression test for this.
       transport_closed_stdin.c - test tool for regression test

commit c2b06ce07a144ce6e34e235a3ca84b5467cc3e49
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 1 19:42:20 2008 +0000

    some tasks done

commit b6509b57a4f0f6ba5c81991ecc94b94c66ce4ba2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 1 19:40:09 2008 +0000

    SA_RESTART is set to 0 if it is not defined

commit 769b2f23dcf65b79212daf5a30ac200879bf3ea7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 22 10:57:38 2008 +0000

    new regression test

commit e59fa6dbf29ef2f59b56646bb32c406ebaa1f331
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 22 10:18:10 2008 +0000

    -z: resistance to write(2) error

commit 2be2c7f7d997b8595ed7780382afe06d2572f5f0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 22 09:58:13 2008 +0000

    new regression tests for -z option (failure resistance)
    -z: minor fixes and improvements

commit 2bb24ce409afba62c99fb95ae5abc13caa8650cb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 21 20:07:51 2008 +0000

    SA_RESTART for SIGCHLD signal handler

commit e7b50a24c148d6d7573a5c995cf7f91b0c4ee126
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 19 08:50:54 2008 +0000

    <errno.h>

commit 67cf09a76227fd80971104486a3c6488492ca513
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 18 22:27:51 2008 +0000

    Further support for -z

commit 51d996887d1281e4b848f4d4e127721d1d3108d4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 18 20:38:44 2008 +0000

    node2task [n] keep a task sent to node `n'

commit 21e4bde84d0407cf802e9a5e1080cd5f1055f813
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Nov 17 22:51:34 2008 +0000

    initial support for -z and -Z
    regression test for the case when transport exits unexpectedly

commit e0c6a2791ec791bbbffe4022294fd2845977d47c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 16 22:34:00 2008 +0000

    rhomb deps bug already fixed

commit df5a4aacd6cdbeeaa3f6dc2dc4fb3af118d46773
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 16 21:12:11 2008 +0000

    added: alive_nodes_count variable
    added: iclose function
    added: mark_node_as_dead function
    minor clean-ups

commit 0783cc8ea6260c434a32c0280f470cc9ec19fe0e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 16 12:59:34 2008 +0000

    Signal handler for SIGCHLD

commit d1823b0909138e2f2e7fc86809736ccf310f45b4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 16 12:30:15 2008 +0000

    homemade fgetln is used for reading tasks from stdin

commit c256012207576024f70ec9a426d40f29f3b93944
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 16 11:56:37 2008 +0000

    code clean-ups, select(2) do not listen on fd=0 (stdin)
    Instead, fgets(..., stdin) is used

commit ce7c49937c671e0c8f418af156be66e276618216
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 15 21:43:40 2008 +0000

    clean-ups in regression tests, lots of scripts are replaced by one program.

commit 6e2e69fbffb52fe2cb382fcc6230f1c43a4f2eeb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 25 15:40:44 2008 +0000

    fix for regression test

commit 40363407a1dc755220bdca30a0fcbdc97c3dc036
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 25 15:35:14 2008 +0000

    a part new regression test

commit 70cd9eba03b74d685b57bc75f3f38fb512e8cd40
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 25 15:07:20 2008 +0000

    version -> 0.11.0
    release notes in NEWS

commit d8e14b69a7f1229669606d0a2b711bd1a6a81320
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 25 15:06:30 2008 +0000

    no "set -e"

commit 896d0dd80c9f8fabb6f773c73f300386627d3fdd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 25 14:57:26 2008 +0000

    minor fix

commit c519f9ff4c4677f315b4164a980ddf7f2556f3a0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 25 14:56:40 2008 +0000

    WARNS=4 ---> WARNS?=4

commit 4b673e4e86233ad2d36c8af6726ad3b558618fc0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 25 14:32:55 2008 +0000

    Regression test for cycle detection

commit e69201fbc206846bea018d58cd9e8c2df533c1b4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 25 14:00:13 2008 +0000

    Child processes are run at the very end paexec initialization

commit dcde82d105ea786f385de0071d5f8da674cd95ac
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 25 13:57:22 2008 +0000

    paexec -s: before entering main 'loop', input graph is checked for cycles.
        If it found paexec exits with error.

commit 411be6060af24898af6f24b6d13d18e806ec7f5d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 24 23:30:36 2008 +0000

    version -> 0.10.1
    release notes

commit be4beae41faff1527d8577ce2fe0542942e7c397
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 24 22:46:55 2008 +0000

    version -> 0.10.1beta1

commit 58b2bce1bcddbaf88b315e2a3637bd01d8ea60af
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 24 22:43:52 2008 +0000

    minor fix for rhomb like dependencies

commit 747dffaff6448b4a04bc74863db46a3e213441b9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 24 21:39:26 2008 +0000

    code clean-ups, enum instead of -1|0|1 constants

commit 9cf5cc280d49859718d814b6bcdbfdd9e6bbed7c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 24 21:09:41 2008 +0000

    remove .sinclude

commit 27fd2cc4d1b0667f344fc48efecd9b9d700d937d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 24 21:09:13 2008 +0000

    remove gawk appeared by mistake
    diff -U ---> standard diff -C10

commit e34af8567e5aef42382743792225536a1fc75bea
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 27 14:10:05 2008 +0000

    fix: accept(2) -> select(2)

commit 7ee9a15e27a5c639cc462aca80359cb67538167c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 27 13:59:09 2008 +0000

    AUTHOR section is at the very end end of man page

commit fdedc4effa46620dc0612f71b2fabf996dfb3d59
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 27 13:55:48 2008 +0000

    By default, long options are not available on systems
       that don't provide getopt_long(3)

commit 445fdf538cb30417533624acf08b46c58ee5bc25
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 27 00:04:16 2008 +0000

    regression tests use short options only (under Interix long
        options/get_opt_long is not supported)
    fixes in code for disabling use of getopt_long

commit 887143152b037b64e5fded01399a6b764ad6ad0a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 26 22:17:23 2008 +0000

    minor clean-ups

commit 69c3cb82c52d77898137cce36eab233b4e74c2e9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 26 22:16:16 2008 +0000

    getopt_long is used on the following "platforms" (macro):
       __NetBSD__, __FreeBSD__, __OpenBSD__, __DragonFly__ and __APPLE__.
       On others getopt_long defaults to the standard getopt(3)

commit 2432ef35b13f8de4055b5643c42b2c8d355bdf84
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 2 11:27:13 2008 +0000

    fix: diff -H20 ===> diff -U 20

commit 68878aeffa6ea88552b5bfc3d4514d7feff2c47d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 2 09:14:21 2008 +0000

    new regression test (currently fails) and TODO for rhomb-line dependancy

commit 4549e4cde16148898a99abca7ff3ee49123d24c4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 31 18:59:15 2008 +0000

    new script for regression tests

commit fd827cdf1ef3078830927684257757532274204e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 31 18:57:57 2008 +0000

    NEWS updated
    version -> 0.10.0

commit 54a9bd3fd3373594e7b0eaea385aa55eb9deba13
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 31 17:15:26 2008 +0000

    clean-ups
    more regression tests

commit 251f95fb497b840d12ee97684ca9327b23a36f06
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 31 16:44:39 2008 +0000

    more complete output for failed tasks
    more regression tests

commit 2c72933ad7197c6a624dc786451e1ef79ab6e778
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 31 14:53:08 2008 +0000

    more regression tests for -s

commit 8621ecc0686bf6e42140354ec789b3e2ac16192e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 31 14:41:23 2008 +0000

    another fix for -s
    more regression tests

commit 65b9bc090a5fb6614b7da496f69e9921a0c0b192
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 31 14:10:46 2008 +0000

    lots of new regression tests

commit 89a9ad31cb2788cf092e2beb318040b9109d3eee
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 31 13:19:02 2008 +0000

    "make test" is also documented

commit 4b09e670bf171131573e58fa09a5c56eb5a5af60
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 31 12:13:47 2008 +0000

    clean-ups in regression tests

commit 471271a9753de6a4cbfa2918e3172e999c3c564c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 31 11:56:29 2008 +0000

    fixes for -s

commit 54156cea90913289b89236134bf789a33306d554
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 31 11:09:56 2008 +0000

    more docs about -s

commit 620c29d218257432509646cb6b48fee42b913ef9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 31 08:21:23 2008 +0000

    fix for regression test (test <NUM> -lt <NUM>). Found on Linux.

commit bb476de3a2c91774df208ae74d04310797354c4e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 31 07:56:04 2008 +0000

    new/old task: read(0, buf, 1)

commit 3bd98cec40a3d508d258cc903666d4b0d98bbcb7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 31 07:53:47 2008 +0000

    fixed: another gcc warning on 64-bit archs (int to pointer cast)
    read(0, buf, <NUM>) seems not very stable
       read(0, buf, 1) is used again

commit 8f9df5b4e5db946ee0d6f0406dcf3907fd4ced0a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 31 07:06:26 2008 +0000

    fix for systems where sizeof(int) > sizeof (void *)

commit 5cde0a2c5f36608c7a41513c1c5560d2ba7290d4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 31 06:53:07 2008 +0000

    fixed: gcc warning with WARNS=4
        const void *p = ...;
        ...
      ->(int) p

commit 7e68a4e1b38a07bb7577fa60da5eb59b101388fa
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 30 18:58:15 2008 +0000

    version -> 0.10rc1

commit 32b884149c6e6ae01d3856da20f823a896928c9e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 30 08:47:31 2008 +0000

    -e option is also tested

commit 32bc81f9918079fbf6f48c836c00ec25e58bd99e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 30 08:41:41 2008 +0000

    minor clean-ups in regression tests

commit 796ec85a73af399242c28bfe8b5908f04d3154f4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 30 08:35:34 2008 +0000

    another test for -s

commit 91e36058a65929bde942c90abe8e26bf20b455aa
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 30 08:00:28 2008 +0000

    more regression tests

commit e0b91405572228c2fbe636a979b7e2a6bf15feb7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 30 07:48:43 2008 +0000

    documentation for -s option

commit 29c51a46c493c7e171d038fb14cd961b02bdb558
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 30 07:48:20 2008 +0000

    more comments

commit 25b29ebec594e8f3702dcef825fbf7a9fd7b528c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Aug 29 22:22:01 2008 +0000

    regression test for -s

commit e9cf91288d9d60b369b1b2a01a9b6f5fe1e34045
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Aug 29 22:21:40 2008 +0000

    improvements, fixes and clean-ups for -s

commit 02e396b582f05cd33bbc62b0da3658ea2e190624
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Aug 28 19:58:18 2008 +0000

    fix in selftests

commit 44da16d20e919abec69fbc7a7c6243ec00fc27e3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Aug 19 06:03:29 2008 +0000

    one another example
    new regression test

commit a1f20a10802bd54ea70003ec4d7dafecb364e192
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 17 14:45:36 2008 +0000

    SPC character is used as a task separator instead of TAB character
    exit codes returned by CMDs are analysed (success/failure)
        In case of failure all dependant tasks are also output

commit a43d7d69d2b51080be6413689b277d637099dcbd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 16 23:00:40 2008 +0000

    further development for -s

commit d507087010545622821dc2d08cc26c7a28c6d60c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 16 22:59:11 2008 +0000

    task numbers are started from 1

commit 964695a4101e5d4540605b728bdd2e575ec643c9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 16 20:51:02 2008 +0000

    initial code for partially ordered set of tasks (-s option)

commit 1b9b98e93849b4a1c43b133b6d732b976bbc0d09
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 16 20:49:15 2008 +0000

    new test

commit ae2330a11a5a2834bca7dcf2531fd8f448bd486b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 16 14:30:55 2008 +0000

    'read(0, <buf>, 1)' is not called anymore (TODO task).
       Tasks are read from stdin by bigger portions

commit edf78091d964caac5e28e1e529a4fe609eeaa943
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 20 11:59:49 2008 +0000

    code clean-ups

commit 9252a1ab809364ce463d6ce90bfa635a00230a97
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 20 11:32:47 2008 +0000

    code clean-ups, kill_child and wait_for_childs functions

commit 64872e7604937535a51361bc91086d9381cfad13
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 20 09:50:17 2008 +0000

    SIGTERM is sent to every child process before exiting

commit 50661db811d7bf55ddfeb2088db1086aab5414b6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 19 22:07:53 2008 +0000

    minor fixes

commit f9df1405260dd17968bf9b72a03f8f35ebae61cb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 19 22:07:36 2008 +0000

    updates, new plans

commit e751affa6554dbd1eaff87bcdc067218cffdc626
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 12 15:26:57 2008 +0000

    new tasks

commit faec58d8e72334f8d4eebf7423583c57fac47ea1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 15 07:49:40 2008 +0000

    version -> 0.9.0
    release notes in NEWS

commit 495daf6a071064d550fa539ddd05077a6dcb194a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 14 23:41:43 2008 +0000

    task done

commit e9ae714c8b60a47b130de6002412235ae38725d5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 14 23:40:46 2008 +0000

    -t '' is treated as "no transport"

commit f63e8587ebc1fb40a3c5dc44b309af2b8c77a2c2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 13 16:28:56 2008 +0000

    another notes about PAEXEC_BUFSIZE

commit 19c18a05140a211bfab0cc3f88e085fa143ac4f6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 12 14:28:10 2008 +0000

    more notes about getopt_long

commit b8889c877a9ef796a4e71ad52492684070cd706a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 12 14:24:22 2008 +0000

    man page updated according to changes with PAEXEC_BUFSIZE

commit 45350560dcf73638e0e711b7a06db9540d5adba5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 12 14:23:50 2008 +0000

    variable max_bufsize renamed to initial_bufsize

commit 3a568f4ddd8a8c3c2f32d35f47a6edea669ca1ce
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 12 12:31:14 2008 +0000

    one more test added
    minor changes in 'bmake test'

commit 609281a537a0e46a97087efa764d4f5bc0dfce8c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 11 14:30:36 2008 +0000

    doc fixes: runawk -> paexec

commit 63eefbd923ab741b7b5171282b5e5abb7ee23c43
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 5 21:44:53 2008 +0000

    another task

commit fb1c38bbdcf603ad2aa1bed2591c05ef4ad5eb00
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 5 21:44:11 2008 +0000

    fixes, improvements and additions
        (how to build it under HP-UX, Solaris etc.)

commit 0aa31f7a9119c195aed0014668e83356010a9646
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 5 21:23:52 2008 +0000

    Internal buffers are realloc'ed now.
        PAEXEC_BUFSIZE environment variable and Makefile's BUFSIZE constant
        do set *maximum* buffers size, instead they set *initial* buffers size.
    
        More regression tests for different [PAEXEC_]BUFSIZE

commit 0e0463668a16bf0e070575fdfc9e12452e4ee6be
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 2 22:04:25 2008 +0000

    fixes for regression tests

commit 5b178eecd9032fc6c9f470d20a2e01268458f224
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 2 21:46:02 2008 +0000

    exit 1 if regression test fails

commit 696e90c83c5d090ad84bac0c785920eda31d82d5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Apr 30 22:43:58 2008 +0000

    now Makefile is compatible with ancient pmake-1.45

commit 14a1b9dfdd3a5ee0ceae4414d49040167b39575b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 10 22:24:56 2008 +0000

    usage message is printed to stderr. This makes paexec safer for running it
        as a part of pipe.

commit 980724e81e60a55c6f3256e07ebc65a1f46b50ca
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 3 22:35:19 2008 +0000

    0.8.0 release notes

commit 7d10d821048142d401b402f7f68fee21d0575701
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 3 22:32:41 2008 +0000

    fix

commit 091fb3a8a4f8c56cf9fe6057107d991ce61668bd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 3 22:31:55 2008 +0000

    documentation update
    version -> 0.8.0

commit 671f69994aaae76510d95f1972949c4858ba7e1e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Feb 29 23:52:13 2008 +0000

    test target is @-ed

commit 13c4b34d68940192092722cb39813fd79c1eff2a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Feb 29 23:51:57 2008 +0000

    improvements for -I

commit 978105721902df2a7885ced7ea12b167fc0ca171
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Feb 28 23:16:00 2008 +0000

    New options implemented: -E, -i, -I

commit 646b70b531bd713e91b6aa63e905a8fd016118e0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Feb 28 19:09:37 2008 +0000

    typo fixed

commit a7831594db4921437ac43250e17a610708d931a6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 27 21:05:39 2008 +0000

    fixed: gcc warning

commit ac08d69b90d80e462d2d63a522a6637680a7b3f0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 26 22:03:43 2008 +0000

    version -> 0.7.0, release nodes

commit 10175c5a24900c8a32064976e70ff1c8ec80bfac
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 26 21:56:54 2008 +0000

    fix

commit 3428a3877c142d28c7ed0f797b84294c82573a56
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 26 21:44:09 2008 +0000

    new option -e|--eot is implemented, see manual page

commit 4e8ce9069b786dde13cefc2486e59d7c3d2b0245
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 26 21:43:11 2008 +0000

    clean-ups: line wrapped

commit 9d5477345b3257f0069161480e4578a4fbe3cfc6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 26 21:14:31 2008 +0000

    fix: '-n +0' or '-n ""' now results in error message
    minor clean-ups

commit 00920ef32fd4d2a4685eccf673c8818792ee0799
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Feb 18 01:25:06 2008 +0000

    compilation bug fixed

commit ed00a53b4e9b9ea4f0d73a65e3a2aa0954b2618c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 17 19:37:10 2008 +0000

    xmalloc, xrealloc, xfree and xstrdup from libmaa are used

commit 781cf901e769633349e1730e2db8fb5d21aa4e34
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 17 19:16:49 2008 +0000

    WARNS=4
    several gcc warnings fixed

commit b02e665e1d4591f5f3d057220dfd0131ce4d3304
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Feb 4 20:34:06 2008 +0000

    Makefile.cvsdist moved to different place
    x.y.test version
    TARBALL variable removed

commit d03a50bb011940a1f9b3348a0e6f17bea61473ef
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 24 19:32:14 2008 +0000

    an essencial part of distribution ;-)

commit 8c73cfacf1193c2937d2435c72081d8003f4f583
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 24 19:29:32 2008 +0000

    history begins from 2008-01-25

commit 29a53f75993182f4188ec12f763e273f0a215f06
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 24 19:25:54 2008 +0000

    TARBALL variable

commit 8da087e4d4ffc48ef226b82377361aa6d8ac6a24
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 24 19:23:51 2008 +0000

    history begins from 2008-01-24

commit 5dd7ee299dc6bb753f9584a66693e15e928f9b98
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jan 22 23:19:12 2008 +0000

    fixed: another typo

commit 0eb813ef016ee3d89fbfd5d3eef895d6433d1fb6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jan 22 23:05:26 2008 +0000

    fixed: typo in url

commit 75e9f3ad0adc4b0e843214db89fefe58776089dc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jan 22 23:04:23 2008 +0000

    notes about libmaa and minor improvements

commit 6e7dc87419b444ea0d3eaf29e1827718b30e7235
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 20 16:06:31 2008 +0000

    removed: c99/c++ style comment markers

commit ca8f9d3da8ed90148a337977570f61b4743889c4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 20 12:08:07 2008 +0000

    $@ -> ${.TARGET}, paexec.pod -> ${.ALLSRC}

commit cf331efe0bea6c275105a652e9f3a14ed9c7b85c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jan 16 22:57:42 2008 +0000

    "processor" is renamed to "node"

commit 37a6975fc84368916ca2c30e027cba3e1b1a3f60
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 14 11:24:08 2008 +0000

    CRITICAL FIX

commit ba479821be229fc0875fa05e56ff2b73356e9cf1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 13 09:15:45 2008 +0000

    better indentation

commit 03eeb90eb9c732a727567906ed3110d9f06601f6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 13 09:14:04 2008 +0000

    paexec can now be built in external object directory like this
    
            cd external/obj/dir
            bmake -f /paexec/sources/here/Makefile
    
        That's all. I like BSD make and its mk scripts! :-)

commit dbb4a4dfa60dc431d832f4fa3da33de8396b6fe2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 12 11:42:39 2008 +0000

    fixed: gcc failure with -Werror on 64-bit Linux

commit eed27d52f2b3a5853c36b003a1a7f9e58b5e0717
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 23:56:27 2008 +0000

    all functions have static modifier

commit 9b0925c121016ac2ea30715b00de58f135f2ced9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 23:54:25 2008 +0000

    all variables have static modifier

commit d24016fdcb3648832c2e2ffe30799a849a22b1b8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 23:52:20 2008 +0000

    hacks to

commit b832d9ce700293395bfe952ef5be4a2ecd56c643
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 23:38:03 2008 +0000

    two items in TODO

commit 3480a7d1a183be8e85ec9515dffa51b5282e2192
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 23:36:16 2008 +0000

    environment variable PAEXEC_BUFSIZE overrides compile-time limitation
        on task size and result line size

commit 4e6437e1e6ed0c323cb1d16e4a2c074d95b972b3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 23:21:46 2008 +0000

    internal buffer limit is set in Makefile and may easy be overriden from command line

commit 18afef3fcfe0087deb1502a0098f738824be6643
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 23:15:32 2008 +0000

    LIBMAA variable is moved to user's section

commit 02bbe3a5eee7f161fe2ea4e41446533618fc9fa3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 23:14:55 2008 +0000

    lines from stdin is limited to BUFSIZE too (correct checking implemented)

commit 9dcc6d1501484b9fd95709b190a42e58338b76d0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 22:51:35 2008 +0000

    new file for distribution

commit 8ed03dbaeceeb58a4f4c250d0679e5afe83731d5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 22:45:44 2008 +0000

    clean-ups for file renamings

commit b5cc29afa9a09e0633a50182ea132a650b48db5e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 22:44:24 2008 +0000

    fixed: -d option

commit e240e17cc0ff9cfea6dcd8844736dd6798810644
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 22:43:55 2008 +0000

    link to examples/

commit a31aceea8f7186588ebc25ae443e2d14a1f8e954
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 22:33:55 2008 +0000

    another example

commit 8588b2038fc04b840e313e72c5ce84663e38a9b2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 22:19:02 2008 +0000

    final changes

commit e6436b4890f845e1a66a896e89eb7460f30f9bee
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 22:18:43 2008 +0000

    final changes. Now this example is complete

commit 20ae8ce98e219a8a11b94637cd6ea7b1cc29cc82
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 22:15:22 2008 +0000

    minor fix

commit 2b842e96a5fb1c9ec9bd7fa0217bf5e1d955847c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 22:03:03 2008 +0000

    all paths are absolute

commit 7d76ab3f14e69fabeb56aa2d764a440bf3e77a16
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 21:57:54 2008 +0000

    example

commit f7eca4f6a8431c1c85e68d15c83dc72e6cc6d500
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 21:27:52 2008 +0000

    renamings

commit 351f485c4b42a8c62c13884b3dc325a722aadb15
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 21:20:42 2008 +0000

    minor improvements

commit f01f92df444e6aae3fc60e0252aac3a0c7bd6503
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 21:12:39 2008 +0000

    added documentation for -t|--transport options
    added EXAMPLES section
    other minor fixes

commit 980bee17820c0495ebee6aa11ab6769cde673860
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 10 00:51:56 2008 +0000

    I copied MIT License text from www.opensource.org
       Do you see any significant difference?

commit 30ce69de9b961f62f423f49c689cde37d60fb472
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jan 2 00:54:10 2008 +0000

    example commands have been moved to example/ directory

commit d5a5db0a6487fca41cffe8b31308f59d5515a2f1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jan 2 00:53:05 2008 +0000

    fix

commit df629a9316f1112d13286986d0467423bcdcc019
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 31 18:10:28 2007 +0000

    added: -r|--show-proc option
    man page improvemed

commit 6d54bf6aaebe9d7aa2d9eef9b388fbf46de15162
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 31 16:45:21 2007 +0000

    lots of improvements and additions

commit 4b1d09ed0b6afbad79203f735340015df802ff4e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 31 16:42:55 2007 +0000

    --show-task -> --show-line again, variables renamings

commit 9fe9baf074369f6678844f0f338972acac51e186
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 31 15:29:14 2007 +0000

    variable renamings

commit 1bad3a8c34feb70ee30b0676f8509a62bf2ecdd1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 31 14:58:43 2007 +0000

    fixes in options description

commit 206f0308aa47b94e27ff66198afa4262d532c144
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 31 14:22:48 2007 +0000

    paexec is now with complete manual page

commit 3478cd5b86fb978ea8402e5875aa9b7533c36227
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 31 00:36:59 2007 +0000

    minor changes

commit e593e623e5a58b5f07cb21bf1f19cc7f1884a1e1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 31 00:34:31 2007 +0000

    minor clean-ups (I hope speed-up too)

commit e95afa9d2b0508301020998786a7fe29cab1462e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 31 00:26:19 2007 +0000

    reduced: a number of internal memmove(3)
        actually internal O(N^2) is replaced with O(N) algorithm.
    
        This leads to significant speed-ups

commit 5aaacec7c05b50597b216138248b04d0c94974c8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 23:24:45 2007 +0000

    variable and function renamings
    minor clean-ups

commit 5eb9e46d09643904db2c3846785b233432715a85
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 20:43:46 2007 +0000

    logging to stderr

commit 4f0837013105e4ec121143c5e3b8690b6682e0be
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 20:24:23 2007 +0000

    variable renamings

commit 8a42f5e5c5638f78bc2805138d4255c7c8e859c8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 18:36:23 2007 +0000

    version is set in Makefile, not in .c file

commit 1ef52e77c6dd763448b5a9509c92176d5d12e8e0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 18:26:45 2007 +0000

    help message improved
    --show-line-num renamed to --show-task
    new regression test for -p|--show-pid option

commit 69c44bbc0058a62ecc035c7ed5b5f55cacf36a4a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 17:34:47 2007 +0000

    minor clean-ups

commit 73703176ad4cc8c688525ffc70b288faf6f50fbc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 17:32:17 2007 +0000

    more array are correctly freed at the exit

commit 8e5c91bd8fe8dd57cff0f7ac8249bf3e5fc9e51f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 17:26:14 2007 +0000

    ADDED: "-n +<NUM>" option which sets the number of nodes, not a list them
        This is useful for SMP systems too.
    "nodes" array is correctly freed now

commit 4af870558f1df7c55a800779afc6777ff0cd1973
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 16:42:10 2007 +0000

    -t|--transport option is not mandatory anymore and regression tests
        now about this.
    
        If -t is not specified, -c|--cmd is run directly.
    
        This mode may be useful on multiprocessor SMP systems.

commit 90c73836b9e16c74ef92e8eace837b1609462c48
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 16:07:18 2007 +0000

    fixed: unsafe use of strdup

commit 32e9adbc46f1d98bf1acf2a196d3239e0db75b73
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 16:02:48 2007 +0000

    variable renamings

commit 3fef0f2590daeb253a9e5f63c51ed0af5a44c875
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 15:59:31 2007 +0000

    variable renamings

commit 70f01dc1c17a665089ccba419204d39e8432891e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 15:58:58 2007 +0000

    minor improvements in the target "test"

commit 725edb3931d349840ec32585ee62ae99edfd93ba
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 15:51:11 2007 +0000

    ADDED: a few regression tests
        Run 'make test' and tell me if it fails

commit a0b08ae0fc142a44621d6f10de91fa518178ae4c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 15:50:17 2007 +0000

    changes in usage message

commit 005033770674c9057381129a98ae9cdaab4640ef
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 14:05:54 2007 +0000

    minor code clean-ups

commit 612b799107a1592220881e5d3a06a0c429cd7b24
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 13:50:05 2007 +0000

    config.h is included if you want it

commit 8c0c91278a8e1c6db792e1fc292461df20dd8752
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 13:36:17 2007 +0000

    non standard __FUNCTION__ -> __func__
    removed c++/c99 style comments
    fixed: minor warnings

commit bd703cb8a399f8cd5381c9a48f24cb137aa0470d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 30 13:35:04 2007 +0000

    I switch to BSD make

commit e2a26f416988a86feb69f120a70465962747be25
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Sep 26 16:04:23 2007 +0000

    new command line optins, renamings

commit d514028c86c9a6faaaf5e6504c02b7dd3ceefee7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Sep 26 15:01:33 2007 +0000

    a few comments about getopt_long

commit eb58d0458289cc979d47afcf5a98ac02d3f6ab4e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Sep 26 14:54:59 2007 +0000

    renamed: clister_exec -> paexec

commit c392741a4255898b63af17e99276e210f1b741a4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Sep 26 14:34:03 2007 +0000

    renamed

commit b74b0e59a9cb501974972283f28c03dbf76d2b54
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 25 15:09:08 2007 +0000

    removed: MPI version

commit a9a0b0239bde12a82efcd25da38e3f4ff2803746
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 6 13:04:43 2007 +0000

    code clean-ups

commit 598bdf99893b02d0b59cb41832d4278823f1b2bc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jul 5 13:14:47 2007 +0000

    fix: %d -> int; minor code clean-up

commit 3ecabd09a91d8208b5b1e5f4d735d14f8128aad5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jul 5 08:41:14 2007 +0000

    xwrite wrapper is good for BSD sockets too

commit b9119d20e7ee13922d081b958f0bd1153a84ad87
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jul 5 08:33:09 2007 +0000

    NL is also space

commit 1b174f019316747967959b85487f462425a9f7a3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jul 5 07:52:32 2007 +0000

    FIXED: return value of close should be checked

commit c1bfbd9f2c56dba14fad535c7221036cda4286bf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 1 17:25:00 2007 +0000

    too long lines -- fatal error

commit 65473e930cc6a73feaef889de503db2739b1fcbc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 1 15:40:59 2007 +0000

    added: -l and -p option for optionally printing line numbers and pids

commit bcce17ee1c3875ebc8aafa4c11f7797e05317b77
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 1 15:11:54 2007 +0000

    fixed: compilation warning (Solaris)

commit 6bdb0682a86efebef7021b898c84b2a0ed131713
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 1 14:42:02 2007 +0000

    -a option is ready to receive a hostname

commit 0327580e4b76bc5d921d16abcacb4c58e896edab
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 1 14:41:24 2007 +0000

    wrapper for free(3)

commit cc353b0abb225807d97a09bb458e150b36eca05c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 1 13:51:13 2007 +0000

    more verbosity, clean-ups, fixes

commit 12e3ddcf18d0dc4364645381c68753531bd68a1d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 1 12:05:25 2007 +0000

    fix

commit aae85cc32f2696335483210654ca0bdfd099d9e6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 1 11:44:05 2007 +0000

    fixes for 64-bit archs, fix for Solaris

commit 32e5a05e002cbe8d7f7a222cae527fbcf6ce6833
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 1 11:33:08 2007 +0000

    cluster_exec2

commit 16dc73039feb5da4ad264c34dac7c7c843e01c9c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 1 11:32:39 2007 +0000

    new version based on select(2)

commit d592c55ffd9e0de49ba9d075f8523121923dd5f4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 26 12:00:51 2007 +0000

    added: unconfitional logging to logfile.<rank> file

commit 656ef5eb6e0ff0f582171c12a1fbeed3b4ac194e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 25 12:35:27 2007 +0000

    no compilation warnings

commit 393119dd3cdb168820af741075f70ba202d23541
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 25 12:34:15 2007 +0000

    minor clean-ups

commit ea41c0219f5986b88df0792857140f02cd2faca6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 25 09:35:18 2007 +0000

    FIX: read (p, 1) variant

commit 28f365bbb0f12f5af70d02189a010c32a4875fd7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 24 22:36:07 2007 +0000

    nonblock is faster

commit 897876651ea584b4fa5090501b3bd5f72780881f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 24 22:30:26 2007 +0000

    putter reimplemented. Now is slooooow and stupid
    minor code clean-ups
    added: MPI_RecvString function
    more verbosity
    fix!!! in send_to_executer...

commit 4e5bfbdd29911a98db41fca7f70d2cf63b5523a1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 24 15:09:20 2007 +0000

    TAG_DATA ---> TAG_STRING

commit 6320206a7ba2b6f3f7dd1ee6ec991abaae9ae206
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 24 14:59:14 2007 +0000

    MPI_Send*2 + MPI_Recv*2 ===> MPI_Send + MPI_Probe + MPI_Recv

commit 8d8b09b35a2adec5c8f3bcb60c5ecfe4690edad1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 24 14:45:51 2007 +0000

    MPI_Send*2 + MPI_Recv*2 ===> MPI_Send + MPI_Probe + MPI_Recv

commit 09befff419623e44a095fd4852dd245228d20bb3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 23 13:02:23 2007 +0000

    write ===> xwrite

commit 23281b5ff0cdd92c33dc139f286405fe6f364be5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 23 12:36:13 2007 +0000

    fixed: check for reading error

commit ce193d704e69e3bbbdef267d30b6977b307dcebd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 22 07:49:53 2007 +0000

    added: count_dead count assert()s

commit 8b6c17f6b13970839092004e60551ab972fe5baf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 21 17:51:10 2007 +0000

    upper hardcoded line size

commit f3b07ecc5841d2cb4d4c1979b6c3d6b21a8cb280
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 21 17:29:59 2007 +0000

    linebuf and linebuf_size to global variables

commit e7d5b6cd843a4d596a82d593744ffe3e1c728767
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 20 13:26:24 2007 +0000

    fix

commit 975a778825f7a3c264313e6360aff6cb735b7328
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 18 15:19:13 2007 +0000

    copyright

commit 87913f09900fea063a7db3faab6d39ff2a668e58
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 18 15:15:07 2007 +0000

    minor clean-ups

commit 006f0698fd100b98e8d119d995a196228c55627e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 18 15:12:37 2007 +0000

    removed: subprocess

commit dcbcb06cc77d8c5b7cad4c3820460b4db3ebcc5a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 18 15:10:43 2007 +0000

    deleted

commit ff57ae411eddfb63d126ff17dcd72c7825196925
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 13 10:54:59 2007 +0000

    command is set as an argument and is sent to all executor processes

commit 08ffda6078dae994284a4f8e30eb9506dce29dbb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 12 10:06:27 2007 +0000

    external executable is closed correctly
    exits with error if extern executable terminates unexpectedly
    clean-ups in comments

commit ff939ee95b6a8de6b7aa87e37821d88d883f6ddf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 12 09:35:55 2007 +0000

    clister_exec is ready to run an external executable on the executor side

commit 747d18c4e86186c2f51858aa5cac9d0f0a510055
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 12 09:13:34 2007 +0000

    put_until_emptyline has been moved to nonblock_helpers.h/.c

commit 2165cb61c82429ca6ac53b02eb48c9788cb8379d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 12 09:01:10 2007 +0000

    clean-ups, minor improvements

commit a3ad858590f5fb1e560eef71eea7c26ec8d45a75
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 12 08:54:22 2007 +0000

    wrapper function are separated to wrappers.c/.h

commit f40ad668ec570d5171e327222c0d0a787bb197c4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 12 08:45:05 2007 +0000

    further development

commit f8aec5843cdf01ea34a098c6b5338636b0a60c24
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 11 21:06:41 2007 +0000

    fix

commit b73c63557fce7cbd0543a408f4273df5e806a903
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 11 21:06:00 2007 +0000

    new test utility

commit 1c91daabce19d370d3ec79692ccfa1f8ad6492c8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 11 21:05:29 2007 +0000

    compilation fix under NetBSD

commit ddbca3530b1ed4a8d00282e1bfab578354342ff4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 11 17:40:15 2007 +0000

    code clean-ups (master_mark_executor_dead function)
    preparation for libmaa

commit 205310252ee085e13be91239055c860bc2a20ea4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 11 16:06:01 2007 +0000

    code clean-ups

commit 4367e704f26daf06a4a9861c920b2434cf58c7af
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 11 14:43:30 2007 +0000

    fix for 64-bit archs

commit e571134136c346e800ecdb9885554f896827a2d8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 11 14:32:41 2007 +0000

    added: --line-num option

commit 4a0b531bfd08c2c97de363acf4b6d8baab42f67c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 11 14:23:39 2007 +0000

    clean-ups

commit 9bb9bbb8154186ff3d2f3efabe580849b5aed5e6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 11 13:22:54 2007 +0000

    added: options --version|-V     --help|-h       --verbose|-v

commit 182bb573cf2206de74397b61085761a166bfe6fa
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 11 11:56:51 2007 +0000

    renamings

commit c9e631b730abd54710b02ce1568bab97c4a2ded1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 11 11:45:58 2007 +0000

    code clean-ups

commit bea13d2c3455496afda55711a392c21e14cd0003
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 10 22:16:37 2007 +0000

    logs to stderr

commit 0b7a7a9921c7b71747dba564532bdd5cfcf0ab79
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 10 22:14:51 2007 +0000

    fixes

commit 7a88cc20bb482d8d6327b38880ea3fa7da8bdc40
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 10 22:01:53 2007 +0000

    brbrbr

commit fb729bd1b37ba4b9d95a294d3e6ebd7c67df6c14
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 10 21:45:08 2007 +0000

    oops

commit 11b9574b071530d4c8ef8b21abe2977769c01a1a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 10 21:42:57 2007 +0000

    Initial revision
