1. 23 Sep, 2016 2 commits
  2. 16 Sep, 2016 2 commits
  3. 09 Sep, 2016 1 commit
    • aviau's avatar
      contrib - restbed: specify ASIO commit · 12996f11
      aviau authored
      This modifies the restbed contrib rules to use a specific version of
      asio in order to make the build reproductible and more stable.
      
      Change-Id: Ieb620da14894b8574fe57d775d13c446c792a27b
      Tuleap: #1017
      12996f11
  4. 31 Aug, 2016 2 commits
  5. 26 Aug, 2016 1 commit
    • Guillaume Roguez's avatar
      add a restcpp API backend · 09d7b43f
      Guillaume Roguez authored
      This commit offers an alternative to the dbus client to communicate with
      a headless daemon. It uses restbed, a cpp framework for RESTful services.
      
      This commits wraps up:
      - The source of the restbed implementation (in bin/restcpp)
      - The integration of the target to the configure.ac
      - documentation
      - Add external restbed library to contrib:
        - rules.mak file, to download the version 4.0, and compile it
        - Patch for ASIO, a dependency of restbed
        - Patch for the CMakeLists.txt file, to correct the installation path
      
      [guillaume.roguez@savoirfairelinux.com: merged with Simon Zeni patch to support restbed into contrib]
      [guillaume.roguez@savoirfairelinux.com: add tuleap ticket number]
      [guillaume.roguez@savoirfairelinux.com: fixed configure.ac --without-restbed behavior]
      
      Change-Id: Id49a1a04b05aac1e803981833abe5564785fb801
      Tuleap: #498
      Reviewed-by: default avatarAlexandre Lision <alexandre.lision@savoirfairelinux.com>
      Signed-off-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
      09d7b43f
  6. 19 Aug, 2016 1 commit
  7. 18 Aug, 2016 1 commit
  8. 04 Aug, 2016 1 commit
  9. 27 Jul, 2016 2 commits
    • Simon Désaulniers's avatar
      contrib: bump opendht -> 0.6.3 · a386003f
      Simon Désaulniers authored
      * Add Microsoft compiler support;
      * Work around the issue compiling on Apple's LLVM 7.3.0;
      * Add Network id feature;
      * License OpenDHT compatible with GPL>=3;
      * Adding cryptographic API;
      * Consistent library naming between diffrent build tools.
      
      Change-Id: I4e7a53619d89f7b2034326ea8d5f75848335c533
      Tuleap: #556
      a386003f
    • aviau's avatar
      Contrib: new --no-checksums parameter · 7fa53d79
      aviau authored
      The new --no-checksums parameter allows for skipping checksums
      verifications. This can be used to replace tarballs and still use the
      contrib system.
      
      This is useful for atleast the two following cases:
      
       - Distro developper needs contrib to patch the source, but has the
         original source in the distribution.
      
       - Distro developper repacks the source, breaking the checksum.
      
      Change-Id: I015ce3d0f6f4fb2f5fd5ec2f95528bfb4b045298
      Tuleap: #879
      7fa53d79
  10. 20 Jul, 2016 2 commits
    • aviau's avatar
      Allow for disabling contrib downloads · 451d6973
      aviau authored
      This adds the support for the DISABLE_CONTRIB_DOWNLOADS environment
      variable. It if it set to TRUE, the contrib system will not download
      tarballs from the internet.
      
      It can be set from the bootstrap script with the --disable-downloads
      option.
      
      This is useful for distro packaging because distribution developpers
      have to make sure they have full control of what is included in the
      package. In Debian, some tarballs are included such as pjsip but the
      rest should not be downloaded. A small mistake such as a missging build
      dependency could cause a tarball download. This new options will help
      pervent such issues.
      
      Tuleap: #847
      Change-Id: I5f579774c53def751111f9366750670fcd75d893
      451d6973
    • Simon Désaulniers's avatar
      contrib: bump opendht -> 0.6.2 · b469ecdd
      Simon Désaulniers authored
      * Permanent 'put' feature;
      * Enhanced search's nodes handler algorithm;
      * fix bug when IPv[46] empty table, would not call some callbacks;
      * man page for dhtnode;
      * support for make DESTDIR= syntax;
      
      Change-Id: I0ae58edb706a6344a45fc7c254c7cd29ef8bc90a
      Reviewed-by: default avatarEdric Milaret <edric.ladent-milaret@savoirfairelinux.com>
      b469ecdd
  11. 13 Jul, 2016 1 commit
    • Guillaume Roguez's avatar
      Revert "NAT-PMP: add initial support" · 1afa10bc
      Guillaume Roguez authored
      This reverts commit 150035a8.
      
      reasons of the revert:
      - doesn't link on Mac
      - doesn't build on IOS
      - build and link on linux, but the shared library is not found in rpath
      
      Change-Id: Ie2eb1fe587adea1b607fde727abe6c641762495b
      Notes: libnatpmp is not used on Android
      1afa10bc
  12. 11 Jul, 2016 1 commit
    • Adrien Béraud's avatar
      NAT-PMP: add initial support · 150035a8
      Adrien Béraud authored
      * add optional dependency to libnatpmp
      * can run with or without UPnP
      * transparently replaces UPnP when available
      
      Change-Id: I8477f3d91d8185f7872a3e00600daa7755ac0eee
      Tuleap: #805
      150035a8
  13. 10 Jul, 2016 1 commit
  14. 08 Jul, 2016 1 commit
    • Edric Milaret's avatar
      bump jsoncpp · 7e8dac52
      Edric Milaret authored
      Jsoncpp was made compatible with GCC6 in version 1.7.1
      1.7.2 is just a warning fix for clang
      
      Change-Id: I9e5bf113c6b8494616251d5a4cc990550cee37ce
      Tuleap: #687
      7e8dac52
  15. 07 Jul, 2016 5 commits
    • Edric Milaret's avatar
      ios: optimize gmp and nettle · 8ea43ee9
      Edric Milaret authored
      This greatly improve ringID generation from 2m30s-2m50s to 40s-50s
      (tested on iPhone 5S)
      
      Change-Id: I8a469d68a5a1869bd2daa800dd2d2d5eed949466
      Tuleap: #313
      8ea43ee9
    • Edric Milaret's avatar
      ios: reactivate assembly where possible · 19acdd2e
      Edric Milaret authored
      reactivate opus and nettle assembly
      
      Change-Id: Ia4111c966d12c33e6dd66a6541cadd2614009d2c
      Tuleap: #313
      19acdd2e
    • Edric Milaret's avatar
      ios: add contrib rules for ffmpeg, x264 and vpx · 20d7b9b1
      Edric Milaret authored
      - bump vpx only for ios as libav
      doesn't support new vpx version
      
      Change-Id: I980680bf2d57b52b13e483dbdb1cf9da61ff4970
      Tuleap: #313
      20d7b9b1
    • Edric Milaret's avatar
      ios: fix gsm build · 4944e0c7
      Edric Milaret authored
      Change-Id: I2e7798dd624209f67139b5e39d8d87507a56900f
      Tuleap: #313
      4944e0c7
    • Guillaume Roguez's avatar
      contrib: require version 3.4.14 of gnutls · 48e70d7c
      Guillaume Roguez authored
      gnutls 3.4.14 has just been released.
      This release contains our DTLS patch, so this patch
      set this version as minimum and removes the DTLS patch.
      As gnutls is updated, this patch removes also the build force
      on nettle, removes deprecated format-security patch and
      disable non-suitb curves to let gnutls link with some system
      provided nettle (like on Fedora).
      
      Change-Id: I073b7409138310c1d749e5ef5a9ddd3937dc1d4a
      Tuleap: #783
      48e70d7c
  16. 04 Jul, 2016 2 commits
    • Stepan Salenikovich's avatar
      speexdsp: use fixed commit-id than HEAD tag · d42c72a6
      Stepan Salenikovich authored
      HEAD is a non-fixed commit-id. Builds based on it cannot be repoduced
      as this Id is not trackable.
      Replaced with latest commit-id availaible on master.
      
      Tuleap: #762
      Change-Id: I8ea98e49b89e798cabb7d4055bbeceb08af90ff0
      d42c72a6
    • Edric Milaret's avatar
      ios: don't build contrib uuid · 4b4dcdfc
      Edric Milaret authored
      This functionality is provided in the kernel. Therefore conflict happens
      between the two uuid.h.
      
      Change-Id: I39f0c5d06896c218a8efad41c9c014a6cc73bdf7
      Tuleap: #313
      4b4dcdfc
  17. 30 Jun, 2016 1 commit
    • Guillaume Roguez's avatar
      removing IAX account and libiax dependency · 36e857fc
      Guillaume Roguez authored
      This patch removes all IAX account code and libiax dependency in contrib.
      References in documentation have also been removed where needed.
      
      Change-Id: Ifff23725ccf7e1a6820dbc6f57256138a0fca042
      Tuleap: #813
      36e857fc
  18. 28 Jun, 2016 1 commit
    • Guillaume Roguez's avatar
      contrib: fix PKG_CONFIG_PATH environment variable · 7479d74c
      Guillaume Roguez authored
      main.mak adds local pkg-config paths to the env. var. PKG_CONFIG_PATH
      after the existing configuration, so local are tested after globals.
      This is an issue if globals contains a package outdated for our needs.
      The local setting must be first.
      
      Change-Id: I8f9e060f05d4ac662ac5c23b0dbeaea3b67bd401
      Tuleap: #783
      7479d74c
  19. 23 Jun, 2016 1 commit
    • Guillaume Roguez's avatar
      security: re-enable anonymous gnutls handshake · 46285595
      Guillaume Roguez authored
      This patch imports a gnutls upstream patch to fix the DTLS packet
      re-ordering and re-enable our anonymous call feature.
      
      We bump gnutls at least on 3.4.14, even if not published yet,
      as the upstream patch will not be available since this version.
      We continue to use the 3.4.10 release to apply our local patch.
      
      We force also our contrib nettle to be build as some distributions
      do not compile this library as we need to.
      
      Change-Id: I3238993d56b41258f214cfaba7230dcd0538c5d2
      Tuleap: #788
      46285595
  20. 21 Jun, 2016 3 commits
  21. 20 Jun, 2016 1 commit
    • Guillaume Roguez's avatar
      speex: use fixed commit-id than HEAD tag · 90c5a148
      Guillaume Roguez authored
      HEAD is a non-fixed commit-id. Builds based on it cannot be repoduced
      as this Id is not trackable.
      Replaced with latest commit-id availaible on master.
      
      Tuleap: #762
      Change-Id: I31bfdd6c99731acd3f0db3a41c69f1d9cd59f948
      90c5a148
  22. 15 Jun, 2016 1 commit
  23. 14 Jun, 2016 2 commits
    • Edric Milaret's avatar
      ios: allow vorbis to build · 319de8cd
      Edric Milaret authored
      Change-Id: I8cfcc346c2f5305fdfde10b2967882a973d8411f
      Tuleap: #313
      319de8cd
    • Edric Milaret's avatar
      ios: use system zlib · 769c192a
      Edric Milaret authored
      For reason unknown iconv is correctly found on
      system but not zlib
      
      Change-Id: I85a07c2b2500def7439720ec67a53099d8ccd429
      Tuleap: #313
      769c192a
  24. 10 Jun, 2016 3 commits
  25. 09 Jun, 2016 1 commit
    • Edric Milaret's avatar
      ios: bump gmp · f6ac9c34
      Edric Milaret authored
      The disable assembly flag was broken and fixed in 6.1.0
      Tuleap: #313
      
      Change-Id: Ib49e7181d32fab6311e65ad0df67687d0291688e
      f6ac9c34