summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2011-01-20README: Annotate kernel dependenciesGustavo F. Padovan1-0/+7
2011-01-20sim-auth: Add atmodem driverAndrzej Zaborowski4-1/+170
2011-01-20sim-auth: Add skeleton for the sim-auth atomAndrzej Zaborowski3-1/+137
2011-01-20include: Add SIM authentication atom'sAndrzej Zaborowski2-1/+65
Structures and function declarations for the SIM authentication atom as proposed by Pekka Pessi, with just one method at the moment.
2011-01-20ofono.h: Remove unneeded initialisersAndrzej Zaborowski1-24/+24
They have no effect, enum already ensures the values are unique.
2011-01-20simutil: Fix a memory leakDenis Kenzior1-1/+3
2011-01-20unit: unit test for sim_parse_app_template_entriesAndrzej Zaborowski1-0/+32
2011-01-20simutil: SIM applications directory decoding utilsAndrzej Zaborowski2-0/+65
2011-01-20sim: getters for mcc and mnc implementationJukka Saunamaki1-0/+16
2011-01-20sim: getters for mcc and mnc definitionJukka Saunamaki1-0/+2
2011-01-20sim: store mcc and mnc separate from imsiJukka Saunamaki1-19/+15
2011-01-20stk: Handle Launch Browser proactive commandJeevaka Badrappan3-0/+154
2011-01-20stkutil: add check for qualifier and browser idJeevaka Badrappan1-1/+8
Checks the valid qualifier and browser id values applicable for launch browser proactive command
2011-01-20gprs: Make gprs atom offline-safePekka Pessi1-2/+13
Allow use of GPRS atom both in online and offline (post_sim) states. The GPRS now considers the removal of the netreg atom as implicit detach and registration change to NOT_REGISTERED.
2011-01-20test: Remove deregister support from test scriptAki Niemi1-5/+1
2011-01-20doc: Remove deregister method documentationAki Niemi1-9/+0
2011-01-20api: Remove deregister from modem driver APIAki Niemi1-2/+0
2011-01-20atmodem: Remove deregister implementationAki Niemi1-20/+0
2011-01-20isimodem: Remove deregister implementationAki Niemi1-9/+0
2011-01-20netreg: Deprecate the deregister methodAki Niemi1-27/+1
2011-01-20gprs: Move packet bearer stuff into gprs.cDenis Kenzior3-35/+35
2011-01-20Release 0.39Marcel Holtmann2-1/+14
2011-01-20gprs: mark context driver as not used when removing active contextTomasz Gregorek1-0/+2
2011-01-20gatchat: improve large file downlink data transferCarlos Pargada1-2/+2
Fix large file downlink data transfer on IFX modem. Increase buffer size of ring buffer to support close received Packets from the modem. Set highest priority for write data on IO device
2011-01-20core: Always return success to a no-opAki Niemi1-3/+3
A SetProperty that doesn't actually change the Online property's state when no change to that state is pending, should not fail. It should always succeed regardless of the current modem state.
2011-01-20bluetooth: Add reference count for bluetooth utilsFrédéric Danis1-19/+32
Add bluetooth_ref()/bluetooth_unref() to support reference count in bluetooth utils.
2011-01-20atmodem: Always listen for bearer notificationsMarcel Holtmann1-14/+4
2011-01-20atmodem: packet switch bearer supportRémi Denis-Courmont1-0/+33
2011-01-20doc: document bearer propertyRémi Denis-Courmont1-0/+10
2011-01-20gprs: Core support for packet switched bearer reportingRémi Denis-Courmont1-0/+27
2011-01-20gprs: Declaration for packet switched bearer notificationsRémi Denis-Courmont1-0/+1
2011-01-20common: Define packet switched bearersRémi Denis-Courmont2-0/+36
2011-01-20gatchat: The IO setup already ensures no encoding and no bufferingMarcel Holtmann1-3/+0
2011-01-20gatchat: Small cleanup to make function look simplerMarcel Holtmann1-3/+2
2011-01-19voicecall: Handle empty EFecc properlyDenis Kenzior1-4/+1
When EFecc is empty we should still set the calling codes to the default_en_list, not keep the default_en_list + default_en_list_no_sim
2011-01-19sim: Add a missing break statement just in caseDenis Kenzior1-0/+1
2011-01-19atmodem: add ifx support for pin retry countJeevaka Badrappan1-27/+69
2011-01-19gdbus: Remove root node 'name' attribute in introspectionDaniel Wagner1-1/+1
generate_introspection_xml generates the root <node> tags with a 'name' attribute. This seems to be a valid attribute but it is not consistent with the way the D-Bus daemon generates empty nodes. For example if we register "/foo/bar", D-Bus daemon will generate for "/foo" a introspection which looks like this: <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> <node> <node name="bar"/> </node> and generate_introspection_xml generates for "/foo/bar": <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> <node name="/foo/bar"> </node> Just don't add the 'name' attribute to the root node. The GLib binding for D-Bus does it the same way.
2011-01-19gdbus: invaldate_parent_data: walk the whole path downDaniel Wagner1-3/+4
Assume there is only one object registerd at "/". If we add a new object at "/foo/bar" the introspection of "/" has to be updated. A new node has to be added at "/". invalidate_parent_data stops invaldating the whole path because the boolean return value of dbus_connection_get_object_path_data is used wrong. If we get a TRUE just go on down in the path, if FALSE is return dbus_connection_get_object_path_data has run out of memory.
2011-01-19TODO: add ISIMPekka Pessi1-0/+9
2011-01-19TODO: add GBA_U suitePekka Pessi1-0/+5
2011-01-19TODO: add SIM authentication APIPekka Pessi1-0/+7
2011-01-19huawei: do not query sim state on pre_simLucas De Marchi1-3/+0
Sim state is already known after modem is enabled and there's no need to query it again. Before this patch, query_sim_state() was called upon huawei_enable() and huawei_pre_sim(). Both functions might call notify_sim_state() with a valid state. Hence we could eventually end up sending AT+CFUN=5 command twice.
2011-01-19ifx: Remove modification of GIOChannel before multiplexer setupMarcel Holtmann1-7/+0
After g_at_chat_new() call the GIOChannel is already in non blocking, no encoding and no buffering mode. So no need for extra modifications.
2011-01-19gatchat: Disable encoding for RawIP GIOChannelMarcel Holtmann1-0/+1
2011-01-19huawei: do not set timer more than onceLucas De Marchi1-1/+2
If a "^SYSINFO" arrives after the timer for query_sim_locked() has been set up, it'd would set a new timer, signaling a sim state change more than once.
2011-01-19build: Use standard pkginclude directoryRémi Denis-Courmont1-5/+4
automake automatically defines includedir to the base include directory and pkgincludedir to ./@PACKAGE@ from there. So lets use the later one instead of overriding automake.
2011-01-19gatchat: Fix setup of GIOChannel from multiplexer DLCMarcel Holtmann1-0/+4
2011-01-19doc: Fix network API documentationAki Niemi1-6/+5
The Name properties in NetworkRegistration and in NetworkOperator are not identical, and are actually used for different purposes.
2011-01-18sms: make sms atom offline-safePekka Pessi1-6/+91
Allow use of SMS atom both in online and offline (post_sim) states. SMS atom now watches network registration atom and state. Thmessages are queued but not sent if not registered to a network. Errors occurring when a short message is being sent while transition from online to offline or when network coverage is dropped are now handled gracefully.