11
0
Fork 0
mirror of git://git.sysmocom.de/ofono synced 2024-08-17 16:22:10 +00:00
Commit graph

913 commits

Author SHA1 Message Date
Denis Kenzior
0e3cc07966 Remove defunct pointer to call waiting data
Doesn't exist anymore
2009-08-14 11:19:10 -05:00
Denis Kenzior
62ed98da66 Update at call settings driver to new API 2009-08-14 11:19:10 -05:00
Denis Kenzior
04926379e5 Evolve call settings driver 2009-08-14 11:19:10 -05:00
Denis Kenzior
6342e1b2dc Move clir and cug option enums to types.h 2009-08-14 11:19:10 -05:00
Denis Kenzior
7378fac495 Update the at call meter driver for new API 2009-08-14 11:19:09 -05:00
Denis Kenzior
521039596a Evolve the call meter driver API 2009-08-14 11:19:09 -05:00
Denis Kenzior
e350de29c2 Update at modem call forwarding driver 2009-08-14 11:19:09 -05:00
Denis Kenzior
872a24690d Evolve the call-forwarding driver 2009-08-14 11:19:09 -05:00
Denis Kenzior
2f37befd27 Update at modem call-barring driver to the new API 2009-08-14 11:19:09 -05:00
Denis Kenzior
67e19dc14c Evolve the call-barring driver
- Move call barring related functionality out of driver.h into a
  dedicated file, call-barring.h
- Update to use the new atom framework
- Remove over-reliance on the modem structure, call-barring structure
  should now be used instead whenever possible
2009-08-14 11:19:09 -05:00
Rémi Denis-Courmont
2bfe1a24b9 Phonet: basic pipe owner support
This will be needed for GPRS support.
2009-08-14 16:56:52 +03:00
Alexander Kanavin
2076a044ec Add ISI modem SIM phonebook support
This patch only provides access to the SIM phonebook. Note that the
interface to the SIM phonebook is quite slow, which may cause timeouts
on phonebooks with a large number of entries using the default D-Bus
timeout value.
2009-08-14 16:55:55 +03:00
Denis Kenzior
01b4c49447 Move certain parts of driver.h to types.h 2009-08-13 10:08:32 -05:00
Denis Kenzior
03e90fff16 Add ofono atom routines 2009-08-13 10:08:32 -05:00
Denis Kenzior
00482e341e Make ss_passwd_register slightly more efficient 2009-08-13 10:08:32 -05:00
Denis Kenzior
6f8acce8ec Make ss_control_register slightly more efficient 2009-08-13 10:08:32 -05:00
Marcel Holtmann
8ac6aa52a9 Release 0.3 2009-08-12 18:00:24 -07:00
Denis Kenzior
d812ff8534 Warn when (potentially) invalid input encountered 2009-08-12 19:49:23 -05:00
Denis Kenzior
b1d0bda4b3 Always output useable FN in VCard
If text is NULL or empty, use the number field for the FN VCard entry
instead.
2009-08-12 19:49:23 -05:00
Denis Kenzior
715067d38d Fix a segfault in need_merge 2009-08-12 19:49:23 -05:00
Denis Kenzior
70b758f8be Bail out early if text & number are empty 2009-08-12 19:49:23 -05:00
Marcel Holtmann
5641f1974a Fix comment 2009-08-12 17:40:41 -07:00
Marcel Holtmann
08f6629d60 Add function for printing warnings 2009-08-12 17:33:44 -07:00
Marcel Holtmann
89bbf66ae8 Add API documentation for voice call interfaces 2009-08-12 16:43:34 -07:00
Marcel Holtmann
c5bee783fa Add some initial API documents 2009-08-12 16:33:45 -07:00
Denis Kenzior
19858da361 Fix compile warning 2009-08-08 22:39:50 -05:00
Johan Hedberg
b8addb4af3 Use NameHasOwner instead of ListNames for name checking 2009-08-08 10:34:08 -07:00
Denis Kenzior
07cca7ab13 Quiet an error if a modem is removed quickly 2009-08-07 20:11:34 -05:00
Denis Kenzior
6db2762d75 Fix segfault upon modem removal due to g_source
Network registration was not removing operator list scan g_source,
which was causing a crash in one of two potential places.
2009-08-07 20:06:05 -05:00
Denis Kenzior
b951aa9a32 Refactor SIM file cache 2009-08-07 19:51:30 -05:00
Denis Kenzior
f12af3728c Re-enable reading of SPN & PNN on phonesim 2009-08-07 19:51:29 -05:00
Denis Kenzior
2cfd8a9894 Make the sim op queue have a removable gsource 2009-08-07 19:51:29 -05:00
Denis Kenzior
32e4232b7c Don't use g_timeout_add to retrieve imsi 2009-08-07 19:51:29 -05:00
Denis Kenzior
055c5c7450 No need to use g_timeout_add here 2009-08-07 19:51:23 -05:00
Denis Kenzior
fef502bab2 No need to use g_timeout_add here 2009-08-07 17:40:54 -05:00
Denis Kenzior
f8d5b16e4e No need to use g_timeout_add here 2009-08-07 17:36:26 -05:00
Denis Kenzior
d7a5e7d017 No need to use g_timeout_add here 2009-08-07 17:30:28 -05:00
Denis Kenzior
6b9d8567b4 No need to use g_timeout_add
Simply calling the function here should be sufficient
2009-08-07 16:33:31 -05:00
Denis Kenzior
5e4ff5ced9 Ensure g_timeout_add source can be removed safely 2009-08-07 16:20:59 -05:00
Denis Kenzior
ebce9fbd4d Store the tx_next g_source so it can be removed 2009-08-07 16:14:49 -05:00
Denis Kenzior
44e56bf752 Use g_source instead of flag for mpty list changes 2009-08-07 16:14:46 -05:00
Denis Kenzior
eae2f2b3fb Use g_source instead of flag for call list changes 2009-08-07 16:14:40 -05:00
Denis Kenzior
f4037d77f7 Fix sim ADN type of number handling
The type of number stored here is not quite the same as SMS number,
and should be parsed differently
2009-08-07 15:49:30 -05:00
Denis Kenzior
f93962078c Refactor setting MSISDN
- Empty lists should be supported, as clearing the MSISDN is OK
- Initialization of empty MSISDN record should also be possible
- Overwriting of unused records should be possible
- Simplify resource cleanup
2009-08-07 15:49:30 -05:00
Denis Kenzior
6f9e386424 Keep new numbers in the main sim data structure
No sense to allocate / free memory for a single pointer
2009-08-07 15:49:30 -05:00
Denis Kenzior
7eb440e864 Move error label to a more logical place 2009-08-07 15:49:30 -05:00
Denis Kenzior
e5082b4b78 Move variable declarations to a move logical place 2009-08-07 15:49:30 -05:00
Andrzej Zaborowski
988f0ffbed Make SubscriberNumbers writable.
This implements writing SubscriberNumbers if the SIM allows this
(optional to the SIM provider).  Because the property is an array
of phone numbers, setting the property needs to write multiple
records on the SIM so it's not atomic and potentially can fail
partially.  In this case we have to report a write error to DBus
client but at the same time file may be changed and we send a
PropertyChanged.
2009-08-07 15:49:30 -05:00
Andrzej Zaborowski
d6aae60983 Make SIM op queue more robust.
This allows ofono_sim_read and ofono_sim_write callbacks to queue new
read or write operations.  The callback must not be called between
removing the operation from queue and checking queue length.
2009-08-07 15:49:30 -05:00
Marcel Holtmann
2520e26820 Fix blocking service watch initial connect handling 2009-08-06 22:13:09 -07:00