Jürgen Benvenuti
c599376887
Update German translation
2023-07-28 18:45:40 +00:00
Yuri Chornoivan
78ab164616
Update Ukrainian translation
2023-07-28 14:04:10 +00:00
Yosef Or Boczko
4597bc2126
Update Hebrew translation
2023-07-28 07:08:04 +00:00
Ekaterine Papava
ab1856454a
Update Georgian translation
2023-07-28 04:13:22 +00:00
Balázs Úr
40f6b0a3a4
Update Hungarian translation
2023-07-25 21:40:51 +00:00
Fabio Tomat
1ef5df6a45
Update Friulian translation
2023-07-20 21:14:44 +00:00
Boyuan Yang
09bf600553
Update Chinese (China) translation
2023-07-04 14:14:06 +00:00
Bruce Cowan
f93d8675e8
Update British English translation
...
(cherry picked from commit 48bd0c19f4
)
2023-07-02 19:54:21 +00:00
Evangelos Ribeiro Tzaras
0b0dc68000
build: Install .plugin files
...
Without them we cannot load plugins from the installed location.
Closes : #585
Fixes: 42b456f03a
2023-06-13 18:56:03 +02:00
Evangelos Ribeiro Tzaras
6987d0f1e3
plugin-manager: Add debugging to init()
2023-06-13 18:56:03 +02:00
Dušan Kazik
34a6c02754
Update Slovak translation
...
(cherry picked from commit de3c7072a2
)
2023-06-12 13:00:15 +00:00
Jordi Mas i Hernandez
512da7edc3
Update Catalan translation
2023-06-02 13:14:30 +00:00
Sabri Ünal
ba81d751e8
Update Turkish translation
2023-05-29 12:26:03 +00:00
Jordi Mas i Hernandez
1f34765d89
Update Catalan translation
2023-05-28 05:41:32 +00:00
Evangelos Ribeiro Tzaras
7d3b5afad9
application: Reindent struct members
...
Split into separate commit to reduce diff noise.
2023-05-20 04:04:50 +02:00
Evangelos Ribeiro Tzaras
d3e42c93cd
refactor: Switch to CallsPluginManager
2023-05-20 04:04:50 +02:00
Evangelos Ribeiro Tzaras
37b208f040
test-plugins: Switch to CallsPluginManager
2023-05-20 04:04:50 +02:00
Evangelos Ribeiro Tzaras
1b3f8ca20c
Introduce CallsPluginManager
2023-05-20 04:04:48 +02:00
Evangelos Ribeiro Tzaras
3f5d570d4f
Introduce CallsPlugin
...
A convenience class to query information about plugins and to allow
loading and unloading.
2023-05-15 09:56:28 +02:00
Evangelos Ribeiro Tzaras
daf2981d19
dummy: Reword plugin information
2023-05-15 09:56:28 +02:00
Evangelos Ribeiro Tzaras
3a7b5f0c95
mm: Reword plugin information
2023-05-15 09:56:28 +02:00
Evangelos Ribeiro Tzaras
18c186b732
ofono: Reword plugin information
2023-05-15 09:56:28 +02:00
Evangelos Ribeiro Tzaras
c2375a0c37
sip: Reword plugin information
2023-05-15 09:56:28 +02:00
Evangelos Ribeiro Tzaras
42b456f03a
po: Add plugin desktop files
...
Calls preferences will show the name and description of a plugin,
so they should be translatable.
2023-05-15 09:56:28 +02:00
Evangelos Ribeiro Tzaras
22bcd46a26
build: Define po_dir variable
2023-05-15 09:56:28 +02:00
Evangelos Ribeiro Tzaras
4598eaa020
test-manager: Codestyle
2023-05-15 09:56:28 +02:00
Evangelos Ribeiro Tzaras
e26e6640d8
test-application: Use dummy plugin
...
The test should not try communicating with any modem through ModemManager.
Fixes : #576
2023-05-12 16:46:30 +00:00
Evangelos Ribeiro Tzaras
9c5d7a58a1
sip-provider: Add debugging to password lookup
2023-05-12 18:06:34 +02:00
Pablo Correa Gómez
9c15568e85
Update Spanish translation
2023-05-11 11:45:30 +00:00
Evangelos Ribeiro Tzaras
b32f3185a1
ci: Allow nightly jobs to fail
...
Apparently the publish jobs try to run even though the needed flatpak
job failed, so disable these too.
Fixes: b550617de2
2023-05-10 20:37:41 +02:00
Evangelos Ribeiro Tzaras
3e699275a4
mm-origin: Don't unref origin in call_deleted_cb
...
Fixes: 72a85d62fa
Closes : #573
2023-05-10 18:00:42 +00:00
Дилян Палаузов
378da62ccb
srtp-utils: Add skeleton code to ease adding crypto suites
...
With this in place enabling an additional crypto suite
would only require two changes:
- Adding GStreamer capability mapping
- Add case in calls_srtp_parse_sdp_crypto_attribute()
2023-05-09 13:23:43 +00:00
Дилян Палаузов
267eecf049
srtp-utils: Add support for AES 256 bit crypto suites
...
As specified by RFC 6188.
2023-05-09 13:23:43 +00:00
Дилян Палаузов
8ca3597646
sdp-crypto: Include "ICM" in crypto suite enums
...
This indicates integer counter mode being used and
helps disambiguate additional crypto suites in the future.
Renamed CALLS_SRTP_SUITE_AES_128_SHA1_80 → CALLS_SRTP_SUITE_AES_128_ICM_SHA1_80
and CALLS_SRTP_SUITE_AES_128_SHA1_32 → CALLS_SRTP_SUITE_AES_128_ICM_SHA1_32
2023-05-09 13:23:43 +00:00
Дилян Палаузов
e6bfa6d933
srtp-utils: Reuse existing function to get expected key length
...
This avoids unnecessary and potentially error-prone duplication.
2023-05-09 13:23:43 +00:00
Дилян Палаузов
3db2c5dbb9
srtp-utils: Add implicit padding characters explicitly
...
Otherwise base64 decoding will give us a wrong key.
2023-05-09 13:23:43 +00:00
Дилян Палаузов
cfd371d72e
srtp-utils: Strip padding characters in crypto attribute lines
...
https://www.rfc-editor.org/rfc/rfc4568.html#section-6.1 says:
When base64 decoding the key and salt, padding characters (i.e.,
one or two "=" at the end of the base64-encoded data) are discarded
(see [RFC3548] for details).
https://www.rfc-editor.org/rfc/rfc3548#section-2.2 says:
In some circumstances, the use of padding ("=") in base encoded data
is not required nor used. In the general case, when assumptions on
size of transported data cannot be made, padding is required to yield
correct decoded data.
2023-05-09 13:23:43 +00:00
Evangelos Ribeiro Tzaras
037d2c55f6
srtp-utils: Pass MKI length into error message
...
Fixes: 4937723541
2023-05-09 09:23:39 +00:00
Evangelos Ribeiro Tzaras
509456cb50
ci: Build tarball for tags
2023-05-09 07:44:09 +00:00
Evangelos Ribeiro Tzaras
e80abf713a
tests: Use g_test_init instead of gtk_test_init
...
gtk_test_init() ends up calling gtk_init() which tries opening
the default display. CI jobs sometimes seem to trip over this
even when run through xvfb-run. Therefore we use g_test_init()
instead.
2023-05-09 07:44:09 +00:00
Evangelos Ribeiro Tzaras
b550617de2
ci: Allow flatpak jobs to fail
...
They have been a bit flaky lately, especially the arm64 job.
2023-05-09 09:16:11 +02:00
Дилян Палаузов
8eb46de6f9
srtp-utils: Remove unused variable srtp_crypto_suites
2023-05-03 17:05:58 +02:00
Florian Weimer
4fa542751b
test-sip: Use su_random() (not su_random64())
...
su_random64() is not exposed in the freeswitch fork of sofia-sip.
2023-05-03 14:40:22 +00:00
Evangelos Ribeiro Tzaras
61b81a285c
mm-provider: Don't warn about cancelled mm_manager_new()
...
It is cancelled when disposing and does not warrant a warning.
2023-05-01 09:35:10 +02:00
Fabio Tomat
958d63dfab
Update Friulian translation
2023-04-28 08:36:57 +00:00
Evangelos Ribeiro Tzaras
e9452a394a
Document and release 45~alpha.0
2023-04-25 11:19:18 +02:00
Yosef Or Boczko
ae19378c5b
Update Hebrew translation
2023-04-21 09:29:42 +00:00
Evangelos Ribeiro Tzaras
c6ea3adf64
manager: Respect object life cycle for signal handlers
2023-04-18 08:34:39 +00:00
Evangelos Ribeiro Tzaras
f7dd62c0bd
contacts-provider: Disconnect signals on finalize
2023-04-18 08:34:39 +00:00
Evangelos Ribeiro Tzaras
c7ba302b18
account-row: Guard calls_account_row_new() against invalid provider
2023-04-18 08:34:39 +00:00