1. 10 Feb, 2017 2 commits
  2. 09 Feb, 2017 2 commits
    • atraczyk's avatar
      build(UWP): add x264 support · 184178da
      atraczyk authored
      - Adds x264 as a UWP dependency and patches it to pass the WACK
        test.
      
      - Configures ffmpeg to build with x264 support
      
      Change-Id: I3de4a45ba0df73b9217b0a73d8f006b631f71e00
      Tuleap: #790
      184178da
    • Nicolas Jager's avatar
      migration : fix migrateAccount() · 51009e0d
      Nicolas Jager authored
      - bug : if readArchive() line 1410 throw an exception, migrateAccount()
      will return without emiting any signal.
      
      - you can reproduce it by passing a wrong password to readArchive().
      
      - this patch fix the try catch by adding a signal before the return.
      
      - fix a missing else line 1421. Whitout it, whenever if
      updateCertificates return true, a Migration::State::INVALID signal is
      emited. Wich also leads when updateCertificates is true to emit two
      opposite signals.
      
      Change-Id: Id3bdbe6ef852095793af7802c75559d033b9f890
      Reviewed-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
      51009e0d
  3. 08 Feb, 2017 3 commits
  4. 07 Feb, 2017 1 commit
  5. 06 Feb, 2017 2 commits
  6. 03 Feb, 2017 2 commits
  7. 02 Feb, 2017 1 commit
    • Guillaume Roguez's avatar
      sip: factorize dialog and invite session creation · a3a5311f
      Guillaume Roguez authored
      SIP dialog and invite session creation code is duplicated
      in SIPAccount and RingAccount call creation code.
      This patch factorizes this code by moving identical parts
      into SIPAccountBase base class.
      The new common method is now CreateClientDialogAndInvite().
      
      By the way notice that previous duplicated code was locked
      the dialog. This extra lock it uneeded and wrong:
      - wrong because pjsip_dlg_inc_lock() was used, but it should
      be used only temporarily [1]
      - uneeded as the dialog session counter is increased by the invite
      session itself
      The correct way is to call pjsip_dlg_inc_session if we need long
      lock, that not our case here as we manage the invite session.
      
      [1] http://www.pjsip.org/pjsip/docs/html/group__PJSIP__DIALOG.htm#ga5d87304615303ffbe20a09e0a3ff59df)
      
      Change-Id: I8c2042b4c0278315cf76ea38affa8b90cab5cc7f
      Tuleap: #64
      a3a5311f
  8. 01 Feb, 2017 2 commits
    • atraczyk's avatar
      build: change to archive downloads only on UWP build · 3ae6811c
      atraczyk authored
      - Changes fetch scripts urls to archived tarballs if possible to
        facilitate caching of the contrib source on the UWP Jenkins
        build machine.
      
      Change-Id: I51eac783eea964bfe08727baf1ad7b9e08a5096d
      Tuleap: #790
      3ae6811c
    • Guillaume Roguez's avatar
      add docker config files · 8ceeb8b4
      Guillaume Roguez authored
      These Dockerfiles are preset docker configuration
      to give an easy way to setup build environment.
      
      This patch starts with Windows MingW configuration.
      More to come...
      
      Change-Id: Idf923038622ef2ac2e76b2407e969ad83b4eb83b
      8ceeb8b4
  9. 31 Jan, 2017 6 commits
    • atraczyk's avatar
      build: patch FFmpegInterop to build with all available cores · 9075f0ab
      atraczyk authored
      - adds -j to the make command in the ffmpeg build script
      
      Change-Id: I3d58c6db2f30695c9d91e8b6dab87aad9c9d748b
      Tuleap: #790
      9075f0ab
    • Guillaume Roguez's avatar
      ringaccount: remove a reference on call · 06149190
      Guillaume Roguez authored
      remove an unneeded call reference made by certificate check lambda.
      This could causes some reference dead loop.
      
      Change-Id: I84f6e115a64b1fe566bde9f7886334e4471f00db
      06149190
    • Guillaume Roguez's avatar
      sip-tls: do not shutdown tls session at pjsip shutdown · 5cbd5cbe
      Guillaume Roguez authored
      It could be counter-intuitive but it's a bad idea to
      shutdown the tls session at shutdown pjsip event.
      This event is due to the call of pjsip_transport_shutdown()
      function. Its documentation indicates that objects
      having a session lock on the transport can continue to send
      and receive from the transport but new lock can't be obtained.
      So, we need to continue tls IO after this event.
      
      This also gives a chance to some msg to be sent, like BYE request.
      
      Change-Id: Ifa82469ec416652f26c240a42c55a284e1887040
      Tuleap: #64
      5cbd5cbe
    • Guillaume Roguez's avatar
      sip_utils: make inline PJDialogLock class · 82cf1069
      Guillaume Roguez authored
      pjsip includes are mandatory to use this file,
      so use this fact as an advantage by inlining
      PJDialogLock class.
      
      Change-Id: I6d53bb767cc956a2d8e09ae9ffdc6fcfe0b143bc
      Tuleap: #64
      82cf1069
    • Guillaume Roguez's avatar
      contrib: enable debug symbols in pjsip · 850aaed4
      Guillaume Roguez authored
      Easier to find pjsip related issue.
      Note: good release processes strip debug symbols,
      so it should not impact that.
      
      Change-Id: I3325112f7c34c86444ad49d710ba2e095a1db572
      Tuleap: #64
      850aaed4
    • atraczyk's avatar
      contrib: fix gmp for UWP build · 1c9c650d
      atraczyk authored
      Change-Id: Ibf33e5c472287f4b6e2be2b0fff101d7e5b2c7b8
      Tuleap: #790
      1c9c650d
  10. 30 Jan, 2017 2 commits
  11. 25 Jan, 2017 1 commit
  12. 24 Jan, 2017 1 commit
    • Adrien Béraud's avatar
      messages: reschedule on error, timeout in ringaccount · d9a0f1f6
      Adrien Béraud authored
      * MessageEngine reschedule sending when receiving an error
      * RingAccount now timeout if no confirmation is received after 1 minute.
      * Text messages related log cleanup
      
      Change-Id: I0f4136c3f215c49af805b84a2ee8902ffe7d3bb1
      Tuleap: #1478
      d9a0f1f6
  13. 23 Jan, 2017 2 commits
  14. 20 Jan, 2017 3 commits
  15. 19 Jan, 2017 1 commit
  16. 18 Jan, 2017 1 commit
  17. 13 Jan, 2017 3 commits
  18. 12 Jan, 2017 5 commits