Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-04 | gsm: handle PINs better during modem enable and simple state machine | Dan Williams | |
First, short-circuit the Enable process if the device requires a PIN or PUK since for many devices the enable is going to fail anyway until the PIN is sent. Second, send the PIN first during the simple state machine for the same reason; we need the device unlocked before we want to try to enable it. This also reworks the simple state machine to be a bit clearer and make each state step correspond to the action it's actually doing instead of being off-by-one visually (but not logically). | |||
2010-03-04 | gsm: postpone PIN/PUK success reply until we know updated unlock status | Dan Williams | |
Don't return until we know what the updated lock status is. Fixes an issue where callers that send the PIN before the modem is enabled (remember, some modems can't be enabled until the PIN is entered, so sometimes we have to send the PIN before it's enabled) would get the reply too early and get failures from other operations. | |||
2010-03-04 | gsm: clarify generic GSM subclass API a bit | Dan Williams | |
2010-03-04 | mbm: handle E2NAP disconnect notification during connection attempt | Torgny Johansson | |
If E2NAP:0 is received during a connection attempt the connection attempt has failed or will fail. So stop polling for connection success for another 50 seconds and abort the connection attempt immediately. Also moves the E2NAP request call a bit earlier to ensure that no E2NAP unsolicited messages are lost. | |||
2010-03-04 | core: register Modem UnlockRequired property for changed signals too | Dan Williams | |
2010-03-01 | policy: split Device into Info and Control | Dan Williams | |
It's useful to let distros and admins set policy differently for device information (for support, inventory, etc) than for actually controlling the device like PIN/PUK unlocks. | |||
2010-02-28 | gsm: fix direct registration info requests | Dan Williams | |
2010-02-28 | trivial: rearrange some code | Dan Williams | |
2010-02-27 | core: implement optional PolicyKit-based authentication | Dan Williams | |
2010-02-27 | core: add missing MMAuthRequest class | Dan Williams | |
2010-02-27 | trivial: add policy file to gitignore | Dan Williams | |
2010-02-27 | core: simply authentication request objects | Dan Williams | |
2010-02-27 | build: fix build after bffb332481e2fd665a686e46419e2ddfb28529f1 | Dan Williams | |
2010-02-27 | core: authenticate SMS operations | Dan Williams | |
2010-02-27 | core: install correct dbus permissions for with-polkit/without-polkit | Dan Williams | |
2010-02-26 | core: add authorization providers and optional PolicyKit support | Dan Williams | |
When the support is complete, use --with-polkit to enable PolicyKit support. It's not there yet, but this commit adds an authorization provider framework which will be extended to allow hooking into PolicyKit. | |||
2010-02-20 | policy: add missing Makefile.am and icon | Dan Williams | |
2010-02-19 | po: add translatable | Dan Williams | |
2010-02-19 | policy: add basic PolicyKit authorizations | Dan Williams | |
2010-02-19 | mbm: add new C3607w device ID | Dan Williams | |
2010-02-16 | build: add intltool support for PolicyKit policy translations | Dan Williams | |
2010-02-11 | huawei: ignore CSS on EVDO-capable modems (rh #553199) | Dan Williams | |
Since CSS doesn't reliably determine EVDO-only registration state. | |||
2010-02-09 | gsm: fix initial PIN checking for devices that echo by default | Dan Williams | |
If the modem echoed commands by default (since we may not have initialized the modem yet), the echoed command would confuse the PIN check reply parser. | |||
2010-02-09 | gsm: try initial PIN check a few times in case SIM is busy | Dan Williams | |
2010-02-09 | sierra: ignore +PACSP0 on GSM devices | Dan Williams | |
2010-02-08 | zte: quite ZUSIMR messages for PIN-enabled devices too | Dan Williams | |
Normally this would get done by the prober, but if the device has a PIN enabled it'll reject almost all commands so the +CPMS? in the prober will fail. Thus we have to do it after we've unlocked the device. | |||
2010-02-08 | test: add SE K600i COPS response testcase | Dan Williams | |
2010-02-03 | longcheer: add more port tags | Dan Williams | |
2010-02-03 | longcheer: tag ChinaBird PL68 (pid 0x9000) ports (bgo #608668) | Dan Williams | |
2010-02-02 | core: ignore VTs | Martin Pitt | |
Even just walking sysfs for driver and parent devices takes time for ports we know we'll never use, so take a short-cut and save some startup time. This reduces the startup overhead to some 15%. | |||
2010-01-31 | gsm: update UnlockRequired status on PIN/PUK entry result | Dan Williams | |
2010-01-31 | serial: handle string CME error codes too | Dan Williams | |
Some devices won't get to the initialization stage where we send CMEE=1 (for numeric error codes) before they return some errors, so handle the string representation of CME error codes too. | |||
2010-01-31 | errors: rework error conversion | Dan Williams | |
Use the same error structure for parsing numeric and string-based errors. | |||
2010-01-31 | serial: add mm_serial_port_is_open() | Dan Williams | |
2010-01-31 | core: log when unlock state changes | Dan Williams | |
2010-01-31 | core: whitespace fixup | Dan Williams | |
2010-01-31 | core: check modem PIN state before exporting it (bgo #604551) | Norbert Frese | |
And set UnlockRequired accordingly. Large cleanups and rework by dcbw. | |||
2010-01-31 | core: add an UnlockRequired property that provides lock status (bgo #604551) | Norbert Frese | |
Clients can check the property to determine lock/unlock status and thus unlock the modem before trying to connect if required. Bits of the patch by dcbw (see the bug). | |||
2010-01-27 | build: update .gitignore | Dan Williams | |
2010-01-27 | build: update .gitignore file for m4 macros | Michael Biebl | |
2010-01-27 | build: unify compiler warnings | Michael Biebl | |
2010-01-27 | build: use separate directory for m4 macros | Michael Biebl | |
2010-01-22 | misc: fix FSF address in license headers | Dan Williams | |
2010-01-19 | Merge commit 'origin/anydata' | Dan Williams | |
2010-01-19 | release: bump version to 0.3 | Dan Williams | |
2010-01-19 | doc: build and completeness fixes | Dan Williams | |
2010-01-19 | cdma: increase data call initiation timeout | Dan Williams | |
Some cards (Novatel S720 for example) can take a long time to start a data call if the device isn't activated on the network or the signal strength is low. | |||
2010-01-19 | core: fix mm_modem_check_removed() to return errors correctly | Dan Williams | |
Make sure all errors actually get returned, not just removal errors. | |||
2010-01-19 | anydata: whitespace cleanup | Dan Williams | |
2010-01-19 | anydata: capture some unsolicited messages | Dan Williams | |