Permalink
Commits on Jun 3, 2016
  1. Merge pull request #71 from kakada/master

    yrashk committed Jun 3, 2016
    Correcting zeromq download URL
  2. Correcting zeromq download URL

    kakada committed Jun 3, 2016
Commits on Oct 27, 2015
  1. Merge pull request #69 from pprzetacznik/fix/use_system_rebar

    c-rack committed Oct 27, 2015
    Fix Makefile to use system rebar
  2. Fix Makefile to use system rebar

    pprzetacznik committed Oct 27, 2015
    Fix Makefile to use system rebar and extract every usage to the new variable. Also remove binary rebar from repository.
Commits on Jun 28, 2013
  1. Merge pull request #59 from jcomellas/jc-unchain-c_src-make-targets

    yrashk committed Jun 28, 2013
    Remove chained targets in c_src/Makefile to avoid rebuild failures
  2. Remove chained targets in c_src/Makefile to avoid rebuild failures

    jcomellas committed Jun 28, 2013
    There was a bug in the c_src/Makefile that caused the decompression and
    renaming of the directory in the tar file with the C dependencies to happen
    every time the project was built. The bug was experienced as a build
    failure when recompiling for the third time. The error that was shown was:
    
    mv: cannot move ‘zeromq-3.2.2’ to ‘zeromq3/zeromq-3.2.2’: Directory not empty
    
    This was happening because the untarred directory's (zeromq3) date in the
    filesystem was older than the one from the tar file (zeromq-3.2.2.tar.gz).
    This was discovered by debugging the make process and seeing this message:
    
    Prerequisite `../deps/zeromq-3.2.2.tar.gz' is newer than target `../deps/zeromq3'.
    Must remake target `../deps/zeromq3'.
    
    The problem was fix by avoiding chained targets in the Makefile.
Commits on Mar 22, 2013
  1. Merge branch 'master' into 3.x

    yrashk committed Mar 22, 2013
  2. Update rebar

    yrashk committed Mar 22, 2013
  3. Upgrade to 3.2.2

    yrashk committed Mar 22, 2013
Commits on Mar 7, 2013
  1. Merge pull request #56 from okeuday/3.x

    yrashk committed Mar 7, 2013
    Small passive receive fix
  2. Always provide a normal error result for very improbable receive erro…

    okeuday committed Mar 7, 2013
    …rs that occur within the nif context thread.
Commits on Mar 5, 2013
  1. Merge pull request #55 from okeuday/3.x

    yrashk committed Mar 5, 2013
    Fix remaining problems that occur infrequently when running the eunit tests
  2. Fix remaining problems that occur infrequently when running the eunit…

    okeuday committed Mar 5, 2013
    … tests (problems due to race conditions). The two remaining eunit test problems that remain are related to https://zeromq.jira.com/browse/LIBZMQ-496 (which causes "Device or resource busy (mutex.hpp:92)" for most of the remaining failures) and https://zeromq.jira.com/browse/LIBZMQ-478 (which causes "Assertion failed: ok (mailbox.cpp:79)").  The changes include proper error handling of a receive within the erlzmq2 thread, but they mainly focus on safe mutex usage for all operations.  The changes solve problems that previously occurred normally with socket destruction and context termination.  All the changes were verified by running the eunit tests continuously for more than 4 days under CentOS.
Commits on Feb 13, 2013
  1. Merge pull request #50 from okeuday/3.x

    yrashk committed Feb 13, 2013
    Issue #48 fix
  2. Merge pull request #51 from okeuday/master

    yrashk committed Feb 13, 2013
    Issue #48 fix
Commits on Feb 12, 2013
  1. Add {active_pid, pid()} option to socket/2, which implies {active, tr…

    okeuday committed Feb 12, 2013
    …ue}. The change provides a controlling_process concept for active mode sockets (so that the code doesn't assume self() is always the controlling process).
Commits on Feb 9, 2013
  1. Add {active_pid, pid()} option to socket/2, which implies {active, tr…

    okeuday committed Feb 9, 2013
    …ue}. The change provides a controlling_process concept for active mode sockets (so that the code doesn't assume self() is always the controlling process).
Commits on Oct 23, 2012
  1. Merge pull request #45 from jj1bdx/3.x-int64_t

    yrashk committed Oct 23, 2012
    Update c_src/erlzmq_nif.c
  2. Update c_src/erlzmq_nif.c

    jj1bdx committed Oct 23, 2012
    Added `#include <sys/types.h>` for the definition of int64_t
    on FreeBSD 9.1.
Commits on Aug 20, 2012
  1. Updates rebar

    yrashk committed Aug 20, 2012
Commits on Aug 19, 2012
  1. Merge pull request #42 from nivertech/rebar_fix

    yrashk committed Aug 19, 2012
    modify rebar.config for newer rebar versions
Commits on Aug 5, 2012
Commits on Jul 8, 2012
  1. Merge pull request #40 from yamt/netbsd

    yrashk committed Jul 8, 2012
    build fixes for netbsd
Commits on Jul 6, 2012
  1. add a stub Makefile for BSD make

    yamt committed Jul 6, 2012
Commits on Apr 4, 2012
  1. Merge pull request #37 from chrisavl/master

    yrashk committed Apr 4, 2012
    Updates Makefile to use zeromq2-x repo
  2. Use zeromq2-x repo

    chrisavl committed Apr 4, 2012
Commits on Mar 10, 2012
  1. Merge pull request #35 from ericbmerritt/3.1.0

    yrashk committed Mar 10, 2012
    3.0 version bump
  2. Fix the version in app.src

    ericbmerritt committed Mar 10, 2012
Commits on Mar 8, 2012
  1. Merge branch '3.1.0' of https://github.com/ericbmerritt/erlzmq2 into …

    Yurii Rashkovskii committed Mar 8, 2012
    …ericbmerritt-3.1.0
    
    Conflicts:
    	c_src/erlzmq_nif.c
  2. switch to the more reliable git https protocol

    ericbmerritt committed Mar 8, 2012
    Https seems to be more reliable on github and we dont need to push so
    lets just use that.