1. 19 May, 2016 1 commit
  2. 14 May, 2016 1 commit
  3. 17 Feb, 2016 1 commit
    • Pieter Hintjens's avatar
      Problem: getting various warnings in tweetnacl · 7129187f
      Pieter Hintjens authored
      libzmq used to switch off pedantic checks when using tweetnacl. As
      this is now the default, that means pedantic checks are always off.
      This is not good.
      
      Solution: in tweetnacl.c alone, use a GCC pragma to disable sign
      comparison warnings. We could also clean the code up yet this is
      simpler. In other code, we still want those warnings, hence I've
      used a pragma rather than global compile option.
      
      Second, use -Wno-long-long all the time, as this warning does not
      work with a pragma.
      
      I removed code that set -wno-long-long, for MinGW and Solaris.
      
      Related problem 2: --with-relaxed is badly named
      
      This option switches off pedantic checks, so should be called
      --disable-pedantic. 'with' is for optional packages.
      7129187f
  4. 11 Feb, 2016 1 commit
    • Pieter Hintjens's avatar
      Problem: tweetnacl sources are a mess · f8ed793f
      Pieter Hintjens authored
      - they have no copyright / license statement
      - they are in some randomish directory structure
      - they are a mix of postable and non-portable files
      - they do not conform to conditional compile environment
      
      Overall, it makes it rather more work than needed, in build scripts.
      
      Solution: clean up tweetnacl sauce.
      
      - merged code into single tweetnacl.c and .h
      - standard copyright header, DJB to AUTHORS
      - moved into src/ along with all other source files
      - all system and conditional compilation hidden in these files
      - thus, they can be compiled and packaged in all cases
      - ZMQ_USE_TWEETNACL is set when we're using built-in tweetnacl
      - HAVE_LIBSODIUM is set when we're using external libsodium
      f8ed793f
  5. 28 Jan, 2016 1 commit
  6. 08 Dec, 2015 1 commit
    • Ilya Kulakov's avatar
      Add the VMCI transport. · 68b13fbd
      Ilya Kulakov authored
      VMCI transport allows fast communication between the Host
      and a virtual machine, between virtual machines on the same host,
      and within a virtual machine (like IPC).
      
      It requires VMware to be installed on the host and Guest Additions
      to be installed on a guest.
      68b13fbd
  7. 02 Jun, 2015 1 commit
  8. 22 Jan, 2015 1 commit
  9. 02 Jan, 2014 1 commit
  10. 12 Mar, 2013 1 commit
    • Pieter Hintjens's avatar
      Removed corporate advertisements from source file headers · f0f16505
      Pieter Hintjens authored
      Copyrights had become ads for Sustrik's corporate sponsors, going against the original
      agreement to share copyrights with the community (that agreement was: one line stating
      iMatix copyright + one reference to AUTHORS file). The proliferation of corporate ads
      is also unfair to the many individual authors. I've removed ALL corporate title from
      the source files so the copyright statements can now be centralized in AUTHORS and
      source files can be properly updated on an annual basis.
      f0f16505
  11. 01 Nov, 2011 1 commit
  12. 31 Oct, 2011 1 commit
  13. 15 Jul, 2011 1 commit
  14. 23 Jun, 2011 1 commit
  15. 22 Jun, 2011 1 commit
  16. 02 Mar, 2011 1 commit
  17. 30 Oct, 2010 1 commit
  18. 13 Feb, 2010 1 commit
  19. 12 Feb, 2010 2 commits
  20. 05 Jan, 2010 1 commit
  21. 10 Dec, 2009 1 commit
  22. 03 Nov, 2009 1 commit
  23. 05 Oct, 2009 1 commit
  24. 03 Aug, 2009 1 commit
  25. 29 Jul, 2009 1 commit