aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-03-04option: fix power-on delayDan Williams
Since the modem states patch the delay for power-on wasn't honored for Option devices. Fix that using the new power-on-done handler and also fix the bug where if the modem was removed, the plugin would crash because it wasn't handling the timeout removal. Also remove the explicit PIN check since that's now handled by the generic GSM code before the modem is even exported over DBus.
2010-03-04sierra: fix power-on delayDan Williams
Since the modem states patch the delay for power-on wasn't honored for Sierra devices. Fix that using the new power-on-done handler and also fix the bug where if the modem was removed, the plugin would crash because it wasn't handling the timeout removal. Also remove the explicit PIN check since that's now handled by the generic GSM code before the modem is even exported over DBus.
2010-03-04gsm: add ability for subclasses to handle power-on responseDan Williams
This lets subclasses handle errors when they know the device supports the power-up command. Also will let us simplify a number of plugins.
2010-03-04sierra: fix comment about CFUN=1 delayDan Williams
2010-03-04gsm: handle PINs better during modem enable and simple state machineDan 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-04gsm: postpone PIN/PUK success reply until we know updated unlock statusDan 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-04gsm: clarify generic GSM subclass API a bitDan Williams
2010-03-04mbm: handle E2NAP disconnect notification during connection attemptTorgny 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-04core: register Modem UnlockRequired property for changed signals tooDan Williams
2010-03-01policy: split Device into Info and ControlDan 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-28gsm: fix direct registration info requestsDan Williams
2010-02-28trivial: rearrange some codeDan Williams
2010-02-27core: implement optional PolicyKit-based authenticationDan Williams
2010-02-27core: add missing MMAuthRequest classDan Williams
2010-02-27trivial: add policy file to gitignoreDan Williams
2010-02-27core: simply authentication request objectsDan Williams
2010-02-27build: fix build after bffb332481e2fd665a686e46419e2ddfb28529f1Dan Williams
2010-02-27core: authenticate SMS operationsDan Williams
2010-02-27core: install correct dbus permissions for with-polkit/without-polkitDan Williams
2010-02-26core: add authorization providers and optional PolicyKit supportDan 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-20policy: add missing Makefile.am and iconDan Williams
2010-02-19po: add translatableDan Williams
2010-02-19policy: add basic PolicyKit authorizationsDan Williams
2010-02-19mbm: add new C3607w device IDDan Williams
2010-02-16build: add intltool support for PolicyKit policy translationsDan Williams
2010-02-11huawei: ignore CSS on EVDO-capable modems (rh #553199)Dan Williams
Since CSS doesn't reliably determine EVDO-only registration state.
2010-02-09gsm: fix initial PIN checking for devices that echo by defaultDan 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-09gsm: try initial PIN check a few times in case SIM is busyDan Williams
2010-02-09sierra: ignore +PACSP0 on GSM devicesDan Williams
2010-02-08zte: quite ZUSIMR messages for PIN-enabled devices tooDan 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-08test: add SE K600i COPS response testcaseDan Williams
2010-02-03longcheer: add more port tagsDan Williams
2010-02-03longcheer: tag ChinaBird PL68 (pid 0x9000) ports (bgo #608668)Dan Williams
2010-02-02core: ignore VTsMartin 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-31gsm: update UnlockRequired status on PIN/PUK entry resultDan Williams
2010-01-31serial: handle string CME error codes tooDan 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-31errors: rework error conversionDan Williams
Use the same error structure for parsing numeric and string-based errors.
2010-01-31serial: add mm_serial_port_is_open()Dan Williams
2010-01-31core: log when unlock state changesDan Williams
2010-01-31core: whitespace fixupDan Williams
2010-01-31core: check modem PIN state before exporting it (bgo #604551)Norbert Frese
And set UnlockRequired accordingly. Large cleanups and rework by dcbw.
2010-01-31core: 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-27build: update .gitignoreDan Williams
2010-01-27build: update .gitignore file for m4 macrosMichael Biebl
2010-01-27build: unify compiler warningsMichael Biebl
2010-01-27build: use separate directory for m4 macrosMichael Biebl
2010-01-22misc: fix FSF address in license headersDan Williams
2010-01-19Merge commit 'origin/anydata'Dan Williams
2010-01-19release: bump version to 0.3Dan Williams
2010-01-19doc: build and completeness fixesDan Williams