Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-18 | core: rework logging code to remove log message truncationdcbw/logging | Dan Williams | |
Use a static GString which will resize itself if the log message is bigger than the current string size, but will also ensure we don't do a ton of memory reallocation on every log message. Previously all log messages were trucated at 512 bytes due to the log buffer char array being 512 bytes long. | |||
2013-04-18 | broadband-modem: read current capabilities via QCDM if available (bgo #698229) | Dan Williams | |
Many multi-mode Qualcomm devices report all available modes in their AT+GCAP response (for example, CDMA/EVDO and GSM/UMTS) but they cannot actually function in all these modes at the same time. The modem's actual current capabilities are expressed by the QCDM NV ModePref item, which is not reflected in the AT+GCAP response. Reading the current capabilities from the NV ModePref item ensures that ModemManager does not create interfaces for the modem which the modem cannot actually implement. Because the generic modem plugin does not implement the Modem Capabilities hook (because there is no standard way to determine what access technologies a modem supports), the Current Capabilities are copied to the Modem Capabilities. For devices that support QCDM this means that Modem Capabilies which used to be created from the GCAP response and thus would contain all available capabilities now contain only current capabilities. This isn't a problem though since there was no way to switch the devices to use any of their other capabilities, becuase there aren't any standard commands for it. Plugins that know how to switch their modem's capabilities should (and they already do) override load_current_capabilities and load_modem_capabilities to get the correct information. | |||
2013-04-18 | sms-part: check UDH length vs available size before trying to read it | Aleksander Morgado | |
https://bugzilla.gnome.org/show_bug.cgi?id=698246 | |||
2013-04-17 | qcdm: fix CDMA1x Pilot Sets pilot handling | Dan Williams | |
The helper functions got the return code of qcdm_result_* wrong and thus failed all requests for pilot sets. | |||
2013-04-17 | mbm: allow MBIM devices | Aleksander Morgado | |
2013-04-17 | build: MBIM support is auto | Aleksander Morgado | |
Use it if found, don't use it if not found. Can be explicitly requested with --with-mbim. | |||
2013-04-17 | device: look for vendor/product ID on the grandparent for MBIM devices | Aleksander Morgado | |
2013-04-17 | sierra: allow MBIM modems handled by the plugin | Aleksander Morgado | |
2013-04-17 | bearer-mbim: handle static IP configuration | Aleksander Morgado | |
2013-04-17 | bearer-mbim: update connection timeout values | Aleksander Morgado | |
2013-04-17 | bearer-mbim: activate packet service during connection request | Aleksander Morgado | |
2013-04-17 | bearer-mbim: no auth protocol if neither user nor password given | Aleksander Morgado | |
2013-04-17 | bearer-mbim: implement bearer disconnection | Aleksander Morgado | |
2013-04-17 | bearer-mbim: gather a unique session id in the [0,255] range | Aleksander Morgado | |
2013-04-17 | bearer-mbim: implement bearer connection | Aleksander Morgado | |
2013-04-17 | bearer-mbim: log available provisioned contexts during connection | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: implement access technologies updates | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: add TODO about the network scan | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: implement 3GPP registration request | Aleksander Morgado | |
2013-04-17 | api,errors: define new GPRS related errors | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: implement 3GPP registration logic | Aleksander Morgado | |
2013-04-17 | sim-mbim: add TODO about the home provider info | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: implement signal quality updates | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: process signal state indications | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: implement 3GPP unsolicited messages setup/cleanup | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: implement enabled facility locks loading | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: implement IMEI loading | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: implement the 3GPP interface | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: build fake manufacturer and model strings | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: implement power up/down | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: simplify power state loading | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim,sim-mbim: update message creator/parser names | Aleksander Morgado | |
Sync with libmbim commit: commit b73673bf30a82e95819deb17296c9234399f0795 Author: Aleksander Morgado <aleksander@lanedo.com> Date: Thu Apr 11 20:07:12 2013 +0200 mbim-codegen: properly define the 4 types of messages that we may have | |||
2013-04-17 | broadband-modem-mbim: implement own numbers loading | Aleksander Morgado | |
2013-04-17 | sim-mbim: implement SIM identifier and IMSI loading | Aleksander Morgado | |
2013-04-17 | sim-mbim: these modems don't allow to enable/disable/change PIN if locked | Aleksander Morgado | |
2013-04-17 | sim-mbim: implement PIN changing | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: check SIM status with 'Subscriber Ready Status' | Aleksander Morgado | |
2013-04-17 | mbim-port: make port closing async always | Aleksander Morgado | |
Don't just close the port and forget, really wait to get the CLOSE response before going on. | |||
2013-04-17 | sim-mbim: implement PIN enabling/disabling | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim,sim-mbim: consider MBIM result errors | Aleksander Morgado | |
2013-04-17 | sim-mbim: implement PUK unlocking | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: don't cache remaining attempts, just requery | Aleksander Morgado | |
There are many more places where we reload remaining attempts, not just after querying initial lock status. So re-query to get the most up to date info. | |||
2013-04-17 | mbim-port: no longer needed to request next transaction ID | Aleksander Morgado | |
Already handled by the MbimDevice if none given. | |||
2013-04-17 | port-probe: delay 3s MBIM probing | Aleksander Morgado | |
2013-04-17 | sim-mbim: implement PIN unlocking | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: sync with libmbim 'input-parameters' branch | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: implement initial power state loading | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: implement unlock required & retries loading | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: disable unneeded steps | Aleksander Morgado | |
2013-04-17 | broadband-modem-mbim: implement supported modes loading | Aleksander Morgado | |