Skip to content
Snippets Groups Projects
  1. Jun 23, 2016
    • Guillaume Roguez's avatar
      security: fix crashes during DH generation · 74151247
      Guillaume Roguez authored
      When DH parameters are generated an error can occures
      and an empty (default constructed) DH params instance
      is returned.
      This causes a crashes into ring account code that not
      handles such case.
      
      This patch fixes this issue by adding operator bool()
      method to DH params and checking if not false when
      trying to save them.
      
      Note: If no DH params are generated, the empty instance
      is given up to the TlsSession object.
      Check if your cipher suite could handle empty DH params!
      
      Change-Id: I98c9c0317f4b8cb107ea0bca5f94b69321cbba76
      Tuleap: #792
      74151247
    • Guillaume Roguez's avatar
      dtls: increase handshake retry delay · 90eea3b4
      Guillaume Roguez authored
      Increase DTLS retransmit timeout from 250ms to 1000ms.
      This may help in case of network congestion to not increase
      the problem.
      
      Change-Id: I5ffedc91b5fac594b9a36384c6e3cc89f20c7c0d
      Tuleap: #572
      90eea3b4
  2. Jun 22, 2016
    • Guillaume Roguez's avatar
      build: prefer default constructor than assignement · 54a7a162
      Guillaume Roguez authored
      Replace "type var = {}" by "type var {}" that does the same,
      but by the default constructor than using the assignement-constructor
      explicitly. This can cause troubles on some compilers.
      
      Change-Id: I2e5b965d46490085eb99b133b228a08d94ec735d
      Tuleap: #744
      54a7a162
  3. Jun 21, 2016
  4. Jun 20, 2016
    • 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
    • Stepan Salenikovich's avatar
      trustrequest: update payload · 93bed782
      Stepan Salenikovich authored
      If we receive a trust request which we received before, update the
      payload, in case it has changed.
      
      Change-Id: I00ed4f53ac5343b9212df95868ea517e8407ff42
      Tuleap: #753
      93bed782
  5. Jun 16, 2016
    • Guillaume Roguez's avatar
      tls: remove async_send() and add send() API · 82ebcf8f
      Guillaume Roguez authored
      async_send() method was needed for SipsTransport class.
      But it's a dedicated behavior of PJSIP.
      To have a clean generic TlsSession class, this method was removed
      and a new synchronous send() method replace it.
      
      SipsTransport has been modified to implement the asynchronous
      send behavior requested by PJSIP.
      
      Change-Id: I3a68e36a33beab30cad19967d39f20598589ec30
      Tuleap: #660
      82ebcf8f
  6. Jun 15, 2016
  7. Jun 14, 2016
  8. Jun 13, 2016
    • Edric Milaret's avatar
      ios: fix fileutils · 4a2aa2f9
      Edric Milaret authored
      Change-Id: Ib3d4bb4c5f5a0fe87e8d772e3fa7f77b5aee2614
      Tuleap: #313
      4a2aa2f9
    • Edric Milaret's avatar
      ios: fix ip_utils · fba73912
      Edric Milaret authored
      res_init is unssuported (compile but fail to find the symbol at runtime)
      
      Tuleap: #313
      Change-Id: Ib2252b26285b5a76a7d9bc9e7c4f05ffdccbc944
      fba73912
  9. Jun 10, 2016
  10. Jun 09, 2016
    • 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
  11. Jun 06, 2016
  12. Jun 03, 2016
    • Guillaume Roguez's avatar
      tls: revert anonymous certificate exchange · 9e053207
      Guillaume Roguez authored
      If an encrypted packet used during the encrypted
      handshake steps to initialize a secure channel with a peer
      is re-ordered due to the network, gnutls is not able to
      process the handshake correctly.
      This prevents any calls to be established
      (SIP channel goes over such connection).
      
      This patch reverts the anonymous handshake to let only
      the non-encrypted certificate exchange system.
      This is less anonymous as certificates are exchanged in
      plain-text format.
      
      The revert consisting to add an option to enable or not the
      anonymous certificate exchange. This option is set to false
      (non-enabled) by default.
      
      Now, TLS 1.3 should resolve this situation.
      So it's not a definitive patch.
      
      Change-Id: I3214efae1b69e44967a67a628cc690d8e95c9e40
      Tuleap: #572
      9e053207
  13. Jun 02, 2016
  14. Jun 01, 2016
  15. May 30, 2016
  16. May 27, 2016
  17. May 18, 2016
    • Adrien Béraud's avatar
      log: fix logging for dht · 38c9874b
      Adrien Béraud authored
      Change-Id: Icb99fb59e51f47b7dfb269a642c08e4f6575a845
      Tuleap: #708
      38c9874b
    • Adrien Béraud's avatar
      ringdht: don't do "cancelPut" · bea0a9b9
      Adrien Béraud authored
      early cancelPut can sometimes prevent to send
      the message to all nodes.
      cancelPut should only be used when the data
      can be discarded from the dht (not the case here).
      
      Change-Id: I71464faa828ac49ae20e329e554d7981c8b795f5
      Tuleap: #709
      bea0a9b9
  18. May 16, 2016
  19. May 13, 2016
    • Gasuleg's avatar
      videomanager interface: remove unused APIs · 371bf24a
      Gasuleg authored
      getVideoCodecList() getVideoCodecDetails() setVideoCodecList()
      are declared in the interface of videomanager but not even implemented
      
      Tuleap: #686
      Change-Id: I733906571e7f25ad9f8598e4a4c06fcc871b44be
      371bf24a
  20. May 10, 2016
    • Guillaume Roguez's avatar
      tls: add getMaxPayload() method to TlsSession · 56ec56f7
      Guillaume Roguez authored
      This method returns the maximal number of user data bytes
      that one encrypted packet can transport.
      After this number, data are split in as many as smaller packet possible
      to not exceed this size.
      
      Change-Id: I5f88c4ac1f830ed78b2ecaca2f30257c874a2a13
      Tuleap: #660
      56ec56f7
    • Guillaume Roguez's avatar
      mark all bool operator as explicit · 4933d789
      Guillaume Roguez authored
      This patch prevents unattended behaviour of == and != operator
      on instance of classes that user-overload bool operator.
      This is done by add explicit keyword to bool operator and
      explicitly define == and != operators where needed.
      
      Change-Id: Ic5c5d62c7b0231619539f0d046413ea8129ff515
      Tuleap: #674
      4933d789
    • Adrien Béraud's avatar
      fix deadlock in messageengine · 17d8bd0b
      Adrien Béraud authored
      Tuleap: #668
      Change-Id: I3fb47b15e3434d30637a0f528043a941fadd20e9
      17d8bd0b
    • Edric Milaret's avatar
      fix double free in sipaccount · 8764c4dc
      Edric Milaret authored
      Callback is always executed so we always delete
      struct ctx
      
      Change-Id: If3e62ddae4ef9fd82c8a4d5c58c08f52256d0272
      Tuleap: #668
      8764c4dc
    • Guillaume Roguez's avatar
      ip_utils: fix IP comparaison · ef5447e3
      Guillaume Roguez authored
      Comparing two IP was broken.
      If you try "ip1 != ip2" this always return false whatever be
      ip1 and ip2.
      The operator!= is not called in fact, because ip1 and ip2 were
      converted by operator bool() first!
      
      This patch resolves that by:
      - mark explicit operator bool()
      - declare operator!= as the opposite of operator==
      
      Note: these latest operators have been externalized of the class
      as a good C++ practice.
      
      Change-Id: I65d01c391d3871e92bd0d2a49cad3cfa62f698cf
      Tuleap: #662
      ef5447e3
    • Guillaume Roguez's avatar
      ringdht: check IceTransport::start() returns · cb0ea36b
      Guillaume Roguez authored
      IceTransport::start() return was not checked
      causing error not handled correctly, resulting
      by an unstable application.
      
      This patch adds the necessary checks and request
      the associated call to finish by a failure state
      when such error happens.
      
      Change-Id: I3f07f0b4d0cf0bbc0f7e3704c4cd0139b4c5e64e
      Tuleap: #662
      cb0ea36b
    • aviau's avatar
      Contrib: updated libiax rules to new tarball contents · 032b1aa9
      aviau authored
      The directory name inside the tarball has changed. This
      commit adapts the build system to the new directory name.
      We also pin the version so that the contrib does not break
      if the repository is ever updated.
      
      Tuleap: #670
      Change-Id: I973505eb7dec31591e382ac697f9527097399b27
      Unverified
      032b1aa9
Loading