1. 10 Oct, 2019 1 commit
  2. 20 Sep, 2019 1 commit
  3. 19 Sep, 2019 2 commits
  4. 12 Sep, 2019 1 commit
  5. 01 Aug, 2019 1 commit
  6. 29 Jul, 2019 1 commit
  7. 12 Jun, 2019 1 commit
    • François Grisez's avatar
      Several fixes around ConfigManager · 0d40c05e
      François Grisez authored
      * Remove a debug message that was printed in the standard output,
        and then could corrupt the generated configuration.
      * Add missing '[module::<module_name>]' line while generating
        the configuration for one module with '--dump-default' option.
      * Fix --rewrite-config
  8. 23 May, 2019 4 commits
  9. 17 May, 2019 1 commit
  10. 08 May, 2019 1 commit
    • Simon Morlat's avatar
      Fix an issue where a message is not delivered when an application reconnects... · 840e5c6f
      Simon Morlat authored
      Fix an issue where a message is not delivered when an application reconnects (after receiving a push) using the same transport address as the one that was previously used (but no longer working).
      Fixing this required to make some changes in ForkContext::onNewRegister() that exhibited a severe leak of RegistrarDb subscriptions, because the OnContactRegisteredListener passed to RegistrarDb::unsubscribe() was in many cases null, by design of things.
  11. 11 Apr, 2019 1 commit
  12. 08 Apr, 2019 1 commit
    • Simon Morlat's avatar
      Deep rework of flexisip's logging and sip boolean expressions, introducing a... · aac1f108
      Simon Morlat authored
      Deep rework of flexisip's logging and sip boolean expressions, introducing a new feature: contextual logs.
      With more details:
      - the boolean expression parser/builder is now generic and could be applied to anything (not just sip message)
      - the variables and operators supported by the boolean expressions can easily by extended thanks to map of lambdas.
      - the boolean expression builder no longer does any kind of parsing when evaluating expressions. Everything is parsed once and the object representation is then used to perform evaluations. So it is faster than before.
      - clear out the previous flexisip::log preinit() and init(), which were hardly understandable, and replace them with a LogManager singleton.
      - a new global/log-directory settings allows to set the directory where logs are written
      - the logs files are now named consistently with the systemd service name, for clarity: flexisip-proxy.log flexisip-presence.log flexisip-conference.log. (Was previously FlexisipLogs_proxy.log)
      - a new global/contextual-log-filter setting allows to set SIP boolean expression conditionning the output of contextual logs.
      - a new global/contextual-log-level setting allows to set the log level when the contextual-log-filter is matched.
      - log directory is now automatically created by the rpm and deb packages.
      - a bc-tester style test suite is added, for now it just tests the boolean expression engine. The goal of the test suite is to test low level features of flexisip. It does not intend to replace the "Flexisip" tests suite of liblinphone_tester. We need linphone to test flexisip.
  13. 27 Mar, 2019 1 commit
    • Simon Morlat's avatar
      Rework the way GRUU support is implemented. · c04fcf0b
      Simon Morlat authored
      * define two functions in RegistrarDb to convert a sip.instance to gr parameter and vice versa, used everywhere needed
      * set the pub-gruu into the ExtendedContact, instead of synthetize when generating the 200 Ok response
      * Fix an issue where the null character was accidentally inserted at the end of a c++ string, causing an ostringstream to stop (when printing ExtendedContact's paths).
      * Eliminate useless code.
      The initial goal of this rework is to allow a SIP client to REGISTER with a GRUU address as contact.
      This wasn't possible because Flexisip was confusing the gr parameter it was computing and the gr parameter set by the client in the Contact header.
  14. 26 Mar, 2019 2 commits
  15. 24 Mar, 2019 1 commit
  16. 22 Feb, 2019 1 commit
  17. 15 Feb, 2019 1 commit
  18. 11 Feb, 2019 1 commit
  19. 04 Feb, 2019 1 commit
  20. 29 Jan, 2019 1 commit
  21. 28 Jan, 2019 1 commit
    • Benjamin REIS's avatar
      begin implementation · 45aa42b2
      Benjamin REIS authored
      update linphone-sdk
      update linphone-sdk
      update linphone-sdk
      fix include scheme
      update linphone-sdk / use ParticipantDeviceIdentity
      update linphone-sdk
      update linphone-sdk [Switch submodule branch]
      linphone-sdk merged into master [Switch submodule branch]
  22. 25 Jan, 2019 1 commit
  23. 24 Jan, 2019 3 commits
  24. 23 Jan, 2019 2 commits
  25. 21 Jan, 2019 2 commits
  26. 17 Jan, 2019 1 commit