summaryrefslogtreecommitdiffstats
path: root/src/gprs.c
AgeCommit message (Collapse)AuthorFilesLines
2015-11-13gprs: Allow synchronous callbacks for set_attachedDenis Kenzior1-1/+1
2015-10-13src: make bearer/operator enums publicTony Espy1-12/+0
Move enums for operator_status and packet_bearer to common.h to avoid duplication in drivers.
2015-07-20gprs: Try re-attaching when we switch cellsDenis Kenzior1-3/+2
2015-05-18gprs: Add comment to gprs_reset_contextsAlfonso Sanchez-Beato1-0/+5
2015-05-18gprs: Refactor to remove forward declarationAlfonso Sanchez-Beato1-104/+102
2015-05-18gprs: Add DBus method to reset contextsAlfonso Sanchez-Beato1-24/+118
Add DBus method that removes the current contexts and re-provisions using the APN database.
2014-06-24gprs: provision the authentication methodPhilip Paeps1-0/+2
2014-06-21gprs: Make the code a bit easier to readDenis Kenzior1-3/+6
2014-06-21gprs: make PPP authentication method configurablePhilip Paeps1-0/+84
Add a new "AuthenticationMethod" property to select between "pap" and "chap" PPP authentication, defaulting to "chap" (i.e.: previous behaviour).
2012-08-13gprs: fix bearer dbus signal interfaceChristopher Vogl1-1/+1
According to the documentation the data bearer property should be located on interface org.ofono.ConnectionManager.
2012-07-15gprs: Call detach_shutdown when network is lostGuillaume Zajac1-21/+63
2012-07-15gprs: Avoid shadowing error variableMarcel Holtmann1-4/+4
2012-06-17gprs: Use ofono_bool_t instead of gbooleanMarcel Holtmann1-2/+2
2012-05-20Do not set signature and reply in GDBus tablesLucas De Marchi1-21/+20
Use GDBUS_* macros, so signature and reply fields are not set in each method/signal.
2012-05-20Convert GDBus methods to use macro helpersLucas De Marchi1-16/+32
With these macro helpers we can separate in/out arguments and use their own vector.
2012-05-20Constify GDBus signal tablesHenrique Dante de Almeida1-2/+2
Constify signal tables with the following command: find . -name '*.[ch]' -exec \ sed -i 's/\(GDBusSignalTable .* =\)/const \1/g' {} \;
2012-05-20Constify GDBus method tablesHenrique Dante de Almeida1-2/+2
Constify method tables with the following command: find . -name '*.[ch]' -exec \ sed -i 's/\(GDBusMethodTable .* =\)/const \1/g' {} \;
2012-01-18gprs: Use __ofono_atom_findDenis Kenzior1-16/+10
2012-01-18gprs: Trivial code reflowDenis Kenzior1-8/+8
2012-01-18gprs: Use sim SPN watch APIOleg Zhurakivskyy1-40/+31
2011-12-28gprs: Minor whitespace and style fixesOleg Zhurakivskyy1-11/+13
2011-10-10core: Update copyright informationMarcel Holtmann1-1/+1
2011-09-08gprs: Allow NULL context names while provisioningDenis Kenzior1-1/+1
2011-08-18gprs: Experimental fix for twitchy Huawei firmwareDenis Kenzior1-0/+8
2011-06-02gprs: Unify logic inside registration_status_cbDenis Kenzior1-11/+12
And delay reseting the ATTACHING flag until we had a chance to query the CGREG status.
2011-05-20gprs: remove set but not used varGustavo F. Padovan1-3/+0
2011-05-11gprs: Make sure to clean up interfacesDenis Kenzior1-0/+10
When going down, it is sometimes possible for us not to ifconfig down the interface or reset the MMS context IPv4 address propertly
2011-05-11gprs: Mark context inactive on removalDenis Kenzior1-0/+26
2011-05-11gprs: Fix valgrind errorDenis Kenzior1-5/+13
This fixes an invalid access condition for the case where the gprs atom is destroyed before context atoms are.
2011-05-11gprs: emit Active changed for contexts being removedDenis Kenzior1-2/+7
2011-05-11gprs: Add additional debug statementsDenis Kenzior1-0/+4
2011-03-30core: remove redundant codeMika Liljeberg1-7/+0
2011-03-24gprs: fix memory leakMika Liljeberg1-0/+2
2011-03-15gprs: Core changes for IPv6 supportDenis Kenzior1-108/+310
2011-03-15gprs: Move settings structureDenis Kenzior1-36/+48
Move the settings structure from pri_context to ofono_gprs_context in preparation for new IPv6 support APIs.
2011-03-15gprs: Add support for dual stack contextsDenis Kenzior1-0/+5
2011-03-15gprs: Also reset active in release_contextDenis Kenzior1-6/+2
2011-03-15gprs: factor out common codeMika Liljeberg1-61/+50
2011-02-08gprs: Fixup error pathDenis Kenzior1-6/+12
When we try to register the GPRS D-Bus interface and fail for some reason, calling gprs_unregister is not really kosher since much of the initialization has not yet been done. Call an intermediate function instead.
2011-02-08gprs,gprs-provision: add SPN to provisioning APIJukka Saunamaki1-22/+65
2011-02-08core: free GError objects returned by glibDenis Kenzior1-0/+2
2011-02-06gprs: Be a bit more paranoid when loading settingsDenis Kenzior1-2/+5
2011-01-26gprs: Refactor gprs provisioningDenis Kenzior1-54/+70
2011-01-26gprs: Put back the id if context creation failsDenis Kenzior1-0/+1
2011-01-26gprs: write out MessageCenter and MessageProxyDenis Kenzior1-0/+9
These values were not written out to settings
2011-01-26gprs: add gprs context provisioningJukka Saunamaki1-4/+95
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-20gprs: Move packet bearer stuff into gprs.cDenis Kenzior1-0/+35
2011-01-20gprs: mark context driver as not used when removing active contextTomasz Gregorek1-0/+2
2011-01-20gprs: Core support for packet switched bearer reportingRĂ©mi Denis-Courmont1-0/+27