Commit graph

3594 commits

Author SHA1 Message Date
Julien Wadel
3e6c2daf10 Backup2 2021-08-01 22:48:17 +02:00
Julien Wadel
6f4b12c61e Backup 2021-08-01 22:48:17 +02:00
Julien Wadel
8cb6261cb3 Rework Data models to fit SDK : eg. ChatModel into ChatRoomModel
Use models as it is from QML and avoid to use data translations (using address to get chat room replaced by using directly the chat room)
Use SDK chat room handlers on ChatRooms instead of general Core Handlers
Use a timeline as a proxy of chat rooms
Move events managments like unread messages or missed call to chat rooms

Add Chat rooms list and proxy, Participants
Add prototype for managing secure chat room
Add secure group chats feature
Convert some deprecated functions
Fix contacts display name and allow to show a subject instead of an address

Qt bug workaround : remove annoying warnings on Qt 5.15.1 and later
Fix secure group chat creation by adding the conference factory address to linphonerc and to the settings panel
2021-08-01 22:48:17 +02:00
Julien Wadel
0850c59395 Fix ldap, add conference factory uri to default proxy in assistant 2021-08-01 22:48:16 +02:00
Julien Wadel
70839d41a8 Crypto optimisation 2021-08-01 22:40:21 +02:00
Julien Wadel
40bae25564 Timeline management 2021-08-01 22:39:49 +02:00
Julien Wadel
c74654204a secure first step 2021-08-01 22:39:49 +02:00
Julien Wadel
443b359256 Update SDK 2021-06-16 17:33:11 +02:00
Julien Wadel
8aa04c2821 Fix : Camera freeze on Mac
LDAP quickfixes:
- Fix break lines in tooltips
- Add timeout field
- Remove sip scheme customization
- Change LDPA settings layout
- Remove 'sip_scheme' option and better URI normalization. The normalization is done when not having domain : it will be set after linphone_core_interpret_url
- Add anonymous bind (no bindDN and no password)
- Add multiple results for one contact (it allows to have one contact for each phone numbers for example)
- Add error message when using ldaps
2021-05-17 22:46:26 +02:00
Julien Wadel
fc5bc239ce Rework on finding MinGW libraries 2021-04-30 19:34:23 +00:00
Julien Wadel
7415ac3420 Deploy OpenLDAP dependencies 2021-04-30 15:27:41 +00:00
Julien Wadel
f51a7b7493 Fix Mac build for OpenLDAP 2021-04-28 23:52:55 +00:00
Julien Wadel
fd451da445 Remove NASM from CI 2021-04-28 19:03:09 +02:00
Julien Wadel
55df3cd6c1 Update SDK 2021-04-28 20:07:24 +02:00
Julien Wadel
a339b8e686 Update English translations 2021-04-28 20:07:09 +02:00
Julien Wadel
89ea3a8cb8 Update GUI, SDK and fix function name 2021-04-28 20:06:52 +02:00
Julien Wadel
08c5aac211 CI Archlinux fix : use a working image
Add missing QML files
2021-04-28 20:06:52 +02:00
Julien Wadel
65689adb34 Clean 2021-04-28 20:06:52 +02:00
Julien Wadel
3ae5b6284d Windows CI : change to MSYS2 2021-04-28 20:06:52 +02:00
Julien Wadel
384bd0675a Add OpenLDAP supports
- set defaults for LDAP
- add unsaving a server
- adapt design for LDAP (placement, debug and verifications options)

- Add hidden options in linphonerc to hide local sip account, start video call button and start chat button
2021-04-28 20:06:20 +02:00
Anthony Gauchy
77a3f294e0 Update docker image to match sdk 4.5 update 2021-04-08 11:28:50 +02:00
Peio Rigaux
b78e8671e7 changed runner tag to allow apimage generation on shuttle-linux 2021-04-07 14:46:24 +00:00
Julien Wadel
b91c734f23 Update SDK to Fix cast error and turn off errors on deprecated copy from Qt headers for gcc 9, sign MSQOGL plugin 2021-03-21 17:38:25 +01:00
Julien Wadel
80cc987e90 Update SDK for build error 2021-03-19 00:41:02 +01:00
Julien Wadel
8ec51179b4 Support video deactivation, remove MSFunctions 2021-03-19 00:40:49 +01:00
Julien Wadel
7ac33d7459 Update SDK 2021-03-18 23:57:24 +01:00
Julien Wadel
1c0fb599c0 - Fix freeze/crash on fullscreen : Reset renderer before getting a new one
- Fix crash when getting a Contactthat have not the key "contact-model"
- Fix crash on startup by a delay on core creation
2021-03-18 22:32:20 +01:00
Julien Wadel
af2abde8b9 Update to SDK 2021-03-18 09:46:33 +01:00
Peio Rigaux
4933471f1a * Support autostart for Appimage based Linphone-desktop. (Use APPIMAGE variable to retrieve appimage location for autostart)
* Deleted empty icon ligne in autostart file to show icons again
* Fixed indent to use space (default in this file)
2021-03-08 16:51:44 +00:00
Julien Wadel
6f63b37cfa Add a template for github issue reporting 2021-02-18 12:03:13 +01:00
Anthony Gauchy
d1e5f38691 Fix a typo in Qt rmp build script 2021-02-15 14:37:52 +01:00
Julien Wadel
dcb9559a0d Update SDK for fixing tone when local network become unavailable 2021-02-01 20:20:18 +01:00
Julien Wadel
67a509f5df - Make a call only if the requested configuration have been successfully fetched
- Add callbacks to follow remote provisioning fetching
Current behaviour on URI:
* 'sip:name@domain?method=call&fetch-config=dG90by54bWw=' will call only if the configuration have been fetched
* 'sip:name@domain?method=call' will call with the current registered proxy
2021-02-01 13:32:27 +01:00
Julien Wadel
ab4741fb1e Change timestamp server for code signing on Windows du to defunc servers from verisign to a more reliable server 2021-01-27 14:29:31 +01:00
Julien Wadel
cd15f95fce Fix on method that wasn't upperized on URI process 2021-01-27 10:11:01 +01:00
Julien Wadel
52cc458a9e Add code signing and fix rpath
Copy lib
2021-01-25 22:35:32 +01:00
Julien Wadel
1a14c4f1b6 Fix : in URI, support all schemes when creating SIP address 2021-01-22 20:24:29 +01:00
Julien Wadel
4a5e873739 Fix tone that doesn't stop on declining call 2021-01-22 16:26:53 +01:00
Julien Wadel
ffca62e2c2 Remove console on Windows when starting the application 2021-01-21 11:09:29 +01:00
Julien Wadel
d5afe0de45 - Fix URI calls to take account of * and empty address when requesting from Url 2021-01-20 18:50:18 +01:00
Julien Wadel
bba43a035b Update SDK 2021-01-20 17:14:45 +01:00
Julien Wadel
cdaf53f2aa Remove letter case constraint on URI Handler (BYE==bye==Bye etc.) 2021-01-20 15:55:11 +01:00
Julien Wadel
aa11d879ef Update SDK to regex card selection and play a tone on a end call 2021-01-20 15:55:04 +01:00
Julien Wadel
8bedf19521 Add Bye URI 2021-01-20 15:54:51 +01:00
Julien Wadel
dcdfbea1e0 CI Windows : change folder 2021-01-16 16:46:38 +01:00
Julien Wadel
8a42ba395c Set destinations 2021-01-16 15:06:00 +01:00
Julien Wadel
7ba41675d1 - Fix cmake error (remove object from executable)
- Rewrite import/export libraries
- Fix LIBDIR for all platforms
- Do not try to build plugins if no one exist
2021-01-16 14:54:26 +01:00
Julien Wadel
39dc65266e - Add CI and update to new plugin version
- Add plugin exportation
- Use Q_DECL_* as attribute
- Allow project to build shared library
- Split plugin interface into dynamic library
- Fix install include folder
2021-01-15 18:06:07 +01:00
Julien Wadel
5eba9a5ece Create a plugin system
- Add feedback on errors
- More generic import requests
- Replace storing password by a native popup that ask passwork when needed
- Store passwords in settings file
- Import Feedback in advanced settings tab
- Use English as default translator if no translations are found
- Add OpenSSL packaging for Windows to deal with Qt connections
- Add option to overwrite plugin if exists
- Plugin load/unload managment. Hot-Dynamic load of plugins. Safely test the loaded plugin
- Set plugin data with default value when all GUI items are loaded
- Rewrite folder priority
- Add filename info from pluginloader
- Add plugin versionning
- Specify inputs for saving
- Copy desktop headers in OUTPUT to be used by external projects
- Add a plugins folder auto-managed by cmake
- Remove obsolete contact api submodule
- Clean plugin example
- Add specific behaviour for plugin type : inputs have been splitted by Capability.
- Update save/load to be more generic and add clean function for configurations
- Instantiate Importer List model
- Add IDE integration for plugins
- Set input fields to be dependent of capability
- Change signals interface to take account capability
2021-01-13 21:04:23 +01:00
Julien Wadel
de06195c32 Add bitrate of payload in configuration and save it only if it has been overriden 2021-01-09 10:20:51 +01:00