-
f116fb4d1c
base-bearer: include disconnection error message in log
Aleksander Morgado
2019-09-10 15:38:20 +02:00
-
87224e083c
tests,helpers: minor indentation fix
Aleksander Morgado
2019-09-10 12:20:00 +02:00
-
141e69bc00
plugins,tests: setup new helper utilities for tests
Aleksander Morgado
2019-07-13 23:00:29 +02:00
-
edac8c37e8
telit: add port type hints for the ME910 using the correct PID
Aleksander Morgado
2019-09-09 12:18:48 +02:00
-
e6932c9336
Revert "telit: additional port type hints for the ME910"
Aleksander Morgado
2019-09-09 12:17:22 +02:00
-
c1257579f8
filter: new plugin whitelist logic
Aleksander Morgado
2019-09-06 15:13:49 +02:00
-
a45508ba40
plugin: minor coding style update
Aleksander Morgado
2019-09-06 15:06:37 +02:00
-
cc5880898c
decode: untabify
Ben Chan
2019-09-04 10:37:39 -07:00
-
65f26b3875
README: fix typo
Ben Chan
2019-09-04 10:35:52 -07:00
-
f684c7130a
port-serial: don't assume connected_id signal handler is always connected
Aleksander Morgado
2019-09-04 14:16:08 +02:00
-
f6d5490eeb
udev: remove ID_MM_PLATFORM_DRIVER_PROBE tag
Aleksander Morgado
2019-08-07 15:13:00 +02:00
-
118b19bb75
udev: rename ID_MM_DEVICE_MANUAL_SCAN_ONLY to ID_MM_TTY_MANUAL_SCAN_ONLY
Aleksander Morgado
2019-08-07 14:59:54 +02:00
-
250639e3da
udev: repurpose ID_MM_DEVICE_IGNORE and new MM_FILTER_RULE_EXPLICIT_BLACKLIST
Aleksander Morgado
2019-08-07 14:35:31 +02:00
-
07c8a2b4f6
base-sim: avoid unnecessary MM_BASE_MODEM() call on MMBaseModem object
Ben Chan
2019-08-29 10:51:23 -07:00
-
b954f4760a
quectel: allow tty-only devices
Aleksander Morgado
2019-07-22 22:15:52 +02:00
-
ee8695178d
docs: untabify
Ben Chan
2019-08-28 16:35:22 -07:00
-
6f0c72e4f2
introspection: untabify
Ben Chan
2019-08-28 16:33:54 -07:00
-
c1982ffcbc
broadband-modem: remove unused contacts interface logic
Aleksander Morgado
2019-08-29 13:44:02 +02:00
-
ae55fbf964
mmcli: coding style fixes in the new JSON output support
Aleksander Morgado
2019-08-28 18:10:48 +02:00
-
d1ac5ca16b
mmcli: add json output support
Maxim Anisimov
2019-08-08 11:12:33 +03:00
-
b0ec3030a3
sierra: add port type hints for the MC74xx modules
Aleksander Morgado
2019-08-26 09:07:35 +02:00
-
5efa15b83f
broadband-modem-mbim: fix potential dereference of null GByteArray
Ben Chan
2019-08-20 13:39:29 -07:00
-
f2c878e796
mm-modem-helpers-qmi: avoid SIGSEGV with mmcli --set-current-bands
Reinhard Speyerer
2019-08-19 16:31:23 +02:00
-
e78ef2a67f
mm-modem-helpers-qmi: add missing LTE bands to nas_lte_bands_map
Reinhard Speyerer
2019-08-17 22:43:30 +02:00
-
53d2477577
mm-modem-helpers-qmi: add missing LTE bands to dms_lte_bands_map
Reinhard Speyerer
2019-08-17 18:48:14 +02:00
-
5f29bd64de
base-bearer: if method is PPP, require explicit bearer disconnection
Aleksander Morgado
2019-08-01 09:27:27 +02:00
-
c6cf7cf094
libmm-glib,firmware-update-settings: handle null self pointer
Ben Chan
2019-08-03 09:12:57 -07:00
-
ee63bf4033
cinterion: fix memory leak in common_test_ctzu_urc()
Ben Chan
2019-08-02 20:02:49 -07:00
-
13cf94a187
iface-modem-firmware: remove explicit GDestroyNotify cast on g_free
Ben Chan
2019-08-02 09:40:30 -07:00
-
c363c59840
charsets: use
G_N_ELEMENTS (t)' instead of sizeof (t) / sizeof (t[0])'
Ben Chan
2019-08-02 09:35:00 -07:00
-
c61bd846f3
quectel: Add port type hints for the Quectel EG91
Sven Schwermer
2019-07-24 10:46:47 +02:00
-
bf54159e93
test: untabify
Ben Chan
2019-07-31 22:25:22 -07:00
-
500844af73
shared-qmi: fix potentially uninitialized 'mcc' variable
Ben Chan
2019-07-26 17:04:30 -07:00
-
d7696d8ec1
iface-modem: don't assume that setting modes is immediate
Aleksander Morgado
2019-07-21 22:17:48 +02:00
-
f1dcc71e71
iface-modem: don't assume that setting bands is immediate
Aleksander Morgado
2019-07-21 11:22:30 +02:00
-
f39dbe72e5
broadband-modem,voice: implement call waiting status setup/query with +CCWA
Aleksander Morgado
2019-07-15 17:13:21 +02:00
-
9263e79dc3
api,voice: new CallWaitingSetup() and CallWaitingQuery() methods
Aleksander Morgado
2019-07-15 16:04:58 +02:00
-
0c921bbc94
sms: initialize common fields early for multipart messages
Aleksander Morgado
2019-07-16 10:29:27 +02:00
-
756480de6a
test: new 'mmsmsmonitor' tool to monitor SMS messages
Aleksander Morgado
2019-07-17 09:36:37 +02:00
-
4a4779729a
test: new 'mmsmspdu' tool to parse PDUs given in hex
Aleksander Morgado
2019-07-15 13:43:37 +02:00
-
5a25776807
sms-list: improve logging of multipart related fields
Aleksander Morgado
2019-07-15 13:42:45 +02:00
-
22afa8a74e
shared-qmi: monitor attempt after NAS initiate network register
Aleksander Morgado
2019-07-12 10:45:46 +02:00
-
417c0ed882
iface-modem-3gpp: denied if all reg states idle except for one
Aleksander Morgado
2019-07-12 09:38:54 +02:00
-
e9f5700d5f
iface-modem-3gpp: make registered state checking a macro
Aleksander Morgado
2019-07-12 00:06:44 +02:00
-
d9615bfc2e
iface-modem-3gpp: log how the consolidated registration state is built
Aleksander Morgado
2019-07-12 00:04:08 +02:00
-
ef89dd154b
telit: additional port type hints for the ME910
Aleksander Morgado
2019-07-13 22:35:07 +02:00
-
8c8e0e8805
voice,call,cinterion: add Purism as copyright holder
Aleksander Morgado
2019-07-12 11:31:04 +02:00
-
d833b8644c
cinterion: setup/cleanup time unsolicited events
Aleksander Morgado
2019-07-09 13:55:51 +02:00
-
fe11a3fa1f
cinterion: new +CTZU URC parser
Aleksander Morgado
2019-07-09 13:55:24 +02:00
-
b9a3290871
iface-modem-time: allow updating network timezone via URCs
Aleksander Morgado
2019-07-09 13:54:42 +02:00
-
63ccd36361
huawei: cleanup/setup voice unsolicited events
Aleksander Morgado
2019-07-08 22:44:33 +02:00
-
4c2aa2b54e
base-call: use g_object_connect() to connect all handlers
Aleksander Morgado
2019-07-02 18:59:03 +02:00
-
272abc6394
iface-modem-voice: use g_object_connect() to connect all handlers
Aleksander Morgado
2019-07-02 18:56:54 +02:00
-
148466f768
broadband-modem: implement LeaveMultiparty() with +CHLD=2x
Aleksander Morgado
2019-07-02 18:19:18 +02:00
-
75d2431f96
broadband-modem: implement JoinMultiparty() with +CHLD=3
Aleksander Morgado
2019-07-02 18:19:09 +02:00
-
511b0ff244
api,call: new JoinMultiparty() and LeaveMultiparty() methods
Aleksander Morgado
2019-07-02 17:53:25 +02:00
-
6f23519239
iface-modem-voice: disable special terminated match on multiparty calls
Aleksander Morgado
2019-07-02 14:52:00 +02:00
-
213c60b76d
api,call: new Multiparty boolean property
Aleksander Morgado
2019-07-02 14:38:49 +02:00
-
8bc38110c9
base-call: remove in-call event and audio settings logic
Aleksander Morgado
2019-07-02 14:30:27 +02:00
-
73096c0596
broadband-modem: setup in-call unsolicited event handling
Aleksander Morgado
2019-07-02 14:29:35 +02:00
-
24c0c7aa6b
huawei: audio channel setup at modem-level
Aleksander Morgado
2019-07-02 13:43:00 +02:00
-
b7fa4e3661
base-call: allow updating audio settings from out of the call object
Aleksander Morgado
2019-07-02 13:25:09 +02:00
-
12bad162e3
huawei: voice-related URCs are not in-call
Aleksander Morgado
2019-07-02 12:38:03 +02:00
-
ee2f3fb904
iface-modem-voice: allow reporting received DTMF by call index
Aleksander Morgado
2019-07-02 12:20:51 +02:00
-
fca8955721
ublox: +UCALLSTAT as device-level URC, not in-call
Aleksander Morgado
2019-07-02 11:20:45 +02:00
-
55e37a6836
iface-modem-voice: allow reporting state updates of any single call
Aleksander Morgado
2019-07-02 10:56:18 +02:00
-
86aeb84f95
iface-modem-voice: handle in-call state at modem level
Aleksander Morgado
2019-07-01 20:52:56 +02:00
-
de2c24ec44
call-list: allow getting call object by DBus path
Aleksander Morgado
2019-07-01 20:52:40 +02:00
-
13b4c9f6ac
iface-modem-voice: minor logging update
Aleksander Morgado
2019-07-01 15:52:41 +02:00
-
df8918ff8c
base-call: implement Deflect() with +CTFR
Aleksander Morgado
2019-07-01 15:25:24 +02:00
-
222874299e
api,call: new Deflect() method
Aleksander Morgado
2019-07-01 15:21:18 +02:00
-
81f1483eec
broadband-modem: implement Transfer() with +CHLD=4
Aleksander Morgado
2019-06-27 14:51:50 +02:00
-
8b01958cb4
api,voice: new Transfer() method
Aleksander Morgado
2019-06-27 14:50:00 +02:00
-
7ceac6f789
broadband-modem: implement HangupAll() with +CHUP
Aleksander Morgado
2019-06-27 14:30:34 +02:00
-
efcc4c60fe
api,voice: new HangupAll() method
Aleksander Morgado
2019-06-27 14:25:14 +02:00
-
f065105f17
broadband-modem: implement HoldAndAccept() with +CHLD=2
Aleksander Morgado
2019-06-27 14:12:10 +02:00
-
c713c2c5f9
api,voice: new HoldAndAccept() method
Aleksander Morgado
2019-06-27 14:03:19 +02:00
-
5de3c4893f
broadband-modem: implement HangupAndAccept() with +CHLD=1
Aleksander Morgado
2019-06-27 12:56:37 +02:00
-
d56d1b2656
api,voice: new HangupAndAccept() method
Aleksander Morgado
2019-06-27 12:02:36 +02:00
-
f994982cce
base-call: support hanging up specific calls
Aleksander Morgado
2019-06-27 11:00:53 +02:00
-
4b2f9e7d3e
broadband-modem: implement call list polling with +CLCC
Aleksander Morgado
2019-06-17 00:00:14 +02:00
-
f699308958
cinterion: disable call list polling if ^SLCC is supported
Aleksander Morgado
2019-06-16 23:15:29 +02:00
-
d0c0e925b6
iface-modem-voice: setup full call list polling logic
Aleksander Morgado
2019-06-16 23:13:14 +02:00
-
faaaf20276
cinterion: when ^SLCC is supported, detailed call state updates are implicit
Aleksander Morgado
2019-06-16 16:15:28 +02:00
-
b22f90c4c4
broadband-modem: if +CLCC is supported, call supports detailed events
Aleksander Morgado
2019-06-16 16:15:02 +02:00
-
47dd9fffac
cinterion: support ^SLCC URCs as part of voice management
Aleksander Morgado
2019-06-14 17:53:09 +02:00
-
e931c0ae9c
cinterion: implement reset
Aleksander Morgado
2019-06-14 15:23:46 +02:00
-
0f8580f36e
cinterion: port type hints for the PLS8
Aleksander Morgado
2019-06-14 15:29:38 +02:00
-
ca88cdb9f7
iface-modem-voice: allow reporting the state of all ongoing calls
Aleksander Morgado
2019-06-15 23:16:27 +02:00
-
1cc31df425
helpers: new '+CLCC' test response parser
Aleksander Morgado
2019-06-16 11:57:08 +02:00
-
67cc999266
base-call: if incoming call is reported terminated, cleanup timeout
Aleksander Morgado
2019-06-15 23:34:23 +02:00
-
cd2e851b8c
base-call: allow skipping the timeout in incoming calls
Aleksander Morgado
2019-06-15 22:59:51 +02:00
-
3873fda83f
base-call: allow keeping ongoing call index for easy call matching
Aleksander Morgado
2019-06-15 22:59:22 +02:00
-
a006ed0744
base-call: add simple getters for the MmGdbusCall properties
Aleksander Morgado
2019-06-15 21:44:21 +02:00
-
8d267228cf
call-list: allow iterating elements
Aleksander Morgado
2019-06-15 21:28:33 +02:00
-
dca00271ce
broadband-modem: implement +CCWA URC handling
Aleksander Morgado
2019-06-07 18:06:53 +02:00
-
d9a7b403ee
iface-modem-voice: allow creating incoming calls in waiting state
Aleksander Morgado
2019-06-07 18:06:42 +02:00
-
d3ef177f53
broadband-modem,voice: enable/disable call waiting indications
Aleksander Morgado
2019-06-07 18:06:37 +02:00
-
ed7be29111
broadband-modem,voice: disable unsolicited events
Aleksander Morgado
2019-06-07 18:06:35 +02:00
-
aa4ad45907
broadband-modem,voice: rework enabling of unsolicited events
Aleksander Morgado
2019-06-07 18:06:33 +02:00