Permalink
Commits on Apr 19, 2018
  1. Merge pull request #1902 from bluca/appveyor_zmq_tests

    vyskocilm committed Apr 19, 2018
    Problem: appveyor jobs are very slow
  2. Problem: appveyor jobs are very slow

    bluca committed Apr 19, 2018
    Solution: reduce the number of randof tests by one order to save
    3+ minutes (~40% of runtime)
Commits on Apr 18, 2018
  1. Merge pull request #1900 from stephenprocter/master

    vyskocilm committed Apr 18, 2018
    Problem: UDP socket descriptor leak with exec'd processes
  2. Solution: Set O_CLOEXEC on UDP socket descriptors.

    stephenprocter committed Apr 18, 2018
  3. Merge pull request #1898 from vyskocilm/master

    bluca committed Apr 18, 2018
    Problem: zproc test commented out
  4. Problem: adress sanitizer found a bug in the test

    vyskocilm committed Apr 18, 2018
    Solution: properly construct the testing frame
  5. Problem: zproc test commented out

    vyskocilm committed Apr 18, 2018
    Solution: uncomment them
Commits on Apr 16, 2018
  1. Merge pull request #1897 from vyskocilm/master

    karolhrdina committed Apr 16, 2018
    Problem: fails to build python_cffi bindings
  2. Problem: fails to build python_cffi bindings

    vyskocilm committed Apr 16, 2018
    Solution: drop _cdefs.inc file, which is no longer generated by
    gsl/zproject
  3. Merge pull request #1896 from vyskocilm/master

    karolhrdina committed Apr 16, 2018
    Problem: failed to use and understand my own zargs class
  4. Problem: bad UI of zargs API

    vyskocilm committed Apr 16, 2018
    Solution: drop most of _params and singleton zargs_param_empty helper.
    Use API similar to zhash with get/has methods and add variadic variants
    getx/hasx to support common case of short and long parameters
    (-h/--help).
  5. Problem: need to regenerate zargs include file

    vyskocilm committed Apr 16, 2018
    Solution: regenerate with zproject-1523571594.4ba7e19-187.1.x86_64
Commits on Apr 13, 2018
  1. Merge pull request #1895 from zeromq/revert-1894-zdir_new_empty-master

    c-rack committed Apr 13, 2018
    Revert "[WIP] zdir.c : zdir_new() : make sure all inputs are valid"
  2. Revert "[WIP] zdir.c : zdir_new() : make sure all inputs are valid"

    sappo committed Apr 13, 2018
  3. Merge pull request #1894 from jimklimov/zdir_new_empty-master

    sappo committed Apr 13, 2018
    [WIP] zdir.c : zdir_new() : make sure all inputs are valid
Commits on Apr 12, 2018
  1. Merge pull request #1893 from jimklimov/zdir_new-master

    vyskocilm committed Apr 12, 2018
    Problem: zdir_new() is not careful with its inputs
  2. zdir.c : zdir_new() : make trailing-slash trimming smarter

    jimklimov committed Apr 12, 2018
  3. zdir.c : zdir_new() : make sure all inputs are valid

    jimklimov committed Apr 12, 2018
Commits on Apr 10, 2018
  1. Merge pull request #1890 from vyskocilm/master

    karolhrdina committed Apr 10, 2018
    Problem: can't get a copy of zconfig
  2. Problem: can't duplicate zconfig

    vyskocilm committed Apr 10, 2018
    Solution: add draft of `zconfig_dup` method
Commits on Apr 6, 2018
  1. Merge pull request #1889 from vyskocilm/master

    bluca committed Apr 6, 2018
    Problem: zproc stdin handling is wrong
  2. Problem: error handling of zproc does not work well

    vyskocilm committed Apr 6, 2018
    Solution: check for existence of filename at least in zproc_run. This
    avoids typos and missuses of API
  3. Problem: zproc test allways fail

    vyskocilm committed Apr 6, 2018
    Solution: drop explicit exit (EXIT_FAILURE)
  4. Problem: leak in zproc test

    vyskocilm committed Apr 6, 2018
    Solution: destroy the created frame
  5. Problem: zproc hangs when reading from stdin socket

    vyskocilm committed Apr 6, 2018
    Solution: ZeroMQ sockets blocks by default, do not try to read
    from it all the time, only one. Add unit test case to test it.
  6. Problem: wrong indentation in zproc

    vyskocilm committed Apr 6, 2018
    Solution: fix func declaration
Commits on Apr 5, 2018
  1. Merge pull request #1887 from vyskocilm/master

    bluca committed Apr 5, 2018
    Problem: zproc_set_stdin hangs the zproc instance
  2. Problem: zproc_set_stdin hangs zproc

    vyskocilm committed Apr 5, 2018
    Solution: fix `stdin` handler, use `zloop_reader` as we're going to read
    from socket, so we can't mess with `zmq_pollitem_t`. Drop
    `s_zproc_addfd`. Write specialized functions for connecting `fd` and
    zeromq `socket` counterpart. Add `zproc_set_stdin` call into
    `zproc_test`
  3. Problem: it's hard to debug zloop termination

    vyskocilm committed Apr 5, 2018
    Solution: print errno if zmq_poll returns -1, otherwise note it;s about
    zsys_interrupted
  4. Problem: can't debug blocking issues with zproc

    vyskocilm committed Apr 5, 2018
    Solution: pass verbose to internal zloop
Commits on Mar 31, 2018
  1. Merge pull request #1885 from bluca/allowfail

    c-rack committed Mar 31, 2018
    Problems: zproject regen generates broken JNI code and CI complains, packages not used
  2. Problem: zproject regen generates broken JNI code and CI complains

    bluca committed Mar 31, 2018
    Solution: mark the zproject regen job as allow_fail until the zproject
    zeromq/zproject#947 issue is solved
  3. Problem: zproject CI job does not use packages

    bluca committed Mar 31, 2018
    Solution: install gsl and zproject since adding 2 packages has little
    to no overhead compared to cloning and building 2 repositories
Commits on Mar 30, 2018
  1. Merge pull request #1884 from bluca/zmq2_hang

    c-rack committed Mar 30, 2018
    Problem: tests hang due to ZMQ_POLL_MSEC used with zpoller and zmq_poller
  2. Problem: tests hang due to ZMQ_POLL_MSEC used with zpoller and zmq_po…

    bluca committed Mar 30, 2018
    …ller
    
    Solution: remove it. It is a backward-compat macro to use only with
    the zmq_poll API, which used to take nanoseconds until libzmq 3.x
    where it was changed to milliseconds.
    In the zbeacon test it was used with zpoller_wait, which itself used it,
    which means that when building with libzmq 2.x the timeout was twice
    multiplied by 1000 and caused the test to hang.
    Also remove it from the zmq_poller usage, which is new and has always
    taken milliseconds.
    
    Fixes #1825