Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mac OS X Compatibility [WIP] #203

Open
wants to merge 61 commits into
base: darwin
Choose a base branch
from

Commits on Aug 16, 2016

  1. Configuration menu
    Copy the full SHA
    8bbe69f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b40b91b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b367b70 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2578d4c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ecaeb68 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9a36bac View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fd699a8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cea5f66 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5aab575 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    46f8eea View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b7ab9d5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    60eb9d9 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2016

  1. Configuration menu
    Copy the full SHA
    09d8d19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc1e358 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2451a76 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    45ed577 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e06346c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d59e298 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0725f23 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cd4a5d6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    00c929c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0baf6b6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4516eca View commit details
    Browse the repository at this point in the history
  12. Added missing Find*.cmake files.

    Also updated find package names at main to use proper case sensitivity
    required in Linux.
    
    The new Find*.cmake files are required at least in Fedora; other
    distros, and Mac OSX may have them system wide. Anyway this way they are
    always available.
    davidmoreno committed Aug 17, 2016
    Configuration menu
    Copy the full SHA
    8575ea3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ee55962 View commit details
    Browse the repository at this point in the history
  14. Fix compile on ubuntu precise. Can use cmake 2.8

    Reverted some Find*.cmake packages and use system wide others, so that
    it compiles on Ubuntu 12.04 Precise, the one we have set at Travis.
    
    Works ok on CMake 3.5.2 too (Fedora 24).
    davidmoreno committed Aug 17, 2016
    Configuration menu
    Copy the full SHA
    6aac73c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    57c5875 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d286942 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    662a4e2 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    8a6962a View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e319868 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    16f0717 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    2b7c4fd View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    ddf93a8 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    bfd3976 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    18f672e View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    06ee7ac View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    9d54bce View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    ad07e9a View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    72ad690 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    ac2fb36 View commit details
    Browse the repository at this point in the history
  30. Specifies for gnutls-certtool as osx itself has its own certtool and …

    …thus the conflicts breaks the compilation
    anuragagarwal561994 committed Aug 17, 2016
    Configuration menu
    Copy the full SHA
    3d41df2 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    49ce3a6 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    05a07cf View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    1259e72 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    798d76b View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2016

  1. Corrects Boehm-GC example by removing GC prefix from some functions a…

    …nd using pthread function declarations directly. From gc_config_macros.h and gc_pthread_redirects.h, the pthread function declarations are going to be automatically defined if not defined using macros making it cross compatible
    anuragagarwal561994 committed Aug 18, 2016
    Configuration menu
    Copy the full SHA
    a88a1a1 View commit details
    Browse the repository at this point in the history
  2. Makes SOCK_CLOEXEC 0 when SOCK_CLOEXEC is not defined to pass test ca…

    …se 01-internal/18-listen_stop on darwin.
    anuragagarwal561994 committed Aug 18, 2016
    Configuration menu
    Copy the full SHA
    2aa3e76 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3390bd7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dcbdce5 View commit details
    Browse the repository at this point in the history
  5. Fixes davidmoreno#204

    Fix: Takes another variable expected_result and sprintf the same format and the variable in it and check it with the onion_response_printf. Since both will follow the same implementation will give the same result if the test case works.
    anuragagarwal561994 committed Aug 18, 2016
    Configuration menu
    Copy the full SHA
    2693ba2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ec1c9ea View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    192de85 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e4b4c45 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c61454f View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2016

  1. Adds a condition for certtool, in linux gnutls certtool is saved with…

    … name certtool while in Mac OSX it saves with name gnutls-certtool
    anuragagarwal561994 committed Aug 19, 2016
    Configuration menu
    Copy the full SHA
    49aeb70 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    381c76f View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2016

  1. Adds osx in .travis.yml

    Adds ./install-dependencies.sh to install dependencies needed for osx
    Make some other changes in .travis.yml
    anuragagarwal561994 committed Aug 20, 2016
    Configuration menu
    Copy the full SHA
    80f6577 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af87d33 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fce7f0f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e84c52e View commit details
    Browse the repository at this point in the history