aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2010-01-19cdma: increase data call initiation timeoutDan 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-19core: fix mm_modem_check_removed() to return errors correctlyDan Williams
Make sure all errors actually get returned, not just removal errors.
2010-01-19anydata: whitespace cleanupDan Williams
2010-01-19anydata: capture some unsolicited messagesDan Williams
2010-01-19anydata: remove unused codeDan Williams
2010-01-19cdma: allow plugins to override AT+CSS? during registration checking (rh ↵Dan Williams
#547294) Some modems key the AT+CSS? response off their 1X state, so if the modem has EVDO service but no 1X service, AT+CSS? will provide incorrect registration state information and the registration checking will end too early. Allow modems that can handle more specific registration checking to skip the AT+CSS? part.
2010-01-19anydata: add plugin for AnyData CDMA devices (rh #547294)Dan Williams
2010-01-19huawei-cdma: robustify SYSINFO parsingDan Williams
Shouldn't happen since the number of matches was already verified, but doesn't hurt to make sure we don't pass NULL to strtol().
2010-01-19sierra: prefer primary port for statusDan Williams
2010-01-19Merge commit 'origin/probe-cpin'Dan Williams
2010-01-19core: protect against modem removal in critical callbacks (rh #553953)Dan Williams
There are more places to handle, but these are the most critical. If the modem is removed while a command is in-progress, the mm-callback-info code will set info->modem to NULL. Make sure we check for that in callbacks and return a reasonable error. Previous code would just blindly forge ahead and die on a null dereference.
2010-01-18cdma: prefer primary port unless it's connectedDan Williams
2010-01-18probe: add note about Onda MT503HS (rh #551376)Dan Williams
2010-01-18build: fix 'make clean'Dan Williams
2010-01-17probe: add CPIN request during the probing process (bgo #604369)Dan Williams
Some devices (ZTE MF628) respond to everything except CPIN? with ERROR unless the PIN has been sent. Since no known CDMA devices support AT+CPIN, assume that devices that return a CPIN response are GSM devices.
2010-01-16zte: ignore SIM Build Main Menu requests (rh #551376)Dan Williams
2010-01-15longcheer: install udev rulesDan Williams
2010-01-15longcheer: don't try to use untagged ports on known devicesDan Williams
2010-01-15longcheer: new plugin for Longcheer (Alcatel etc) devices (bgo #606550)Dan Williams
Anything with vendor ID 0x1c9e really; like Alcatel X020, X030, X060s, etc. Longcheer appears to make the actual hardware that all the devices with vendor ID 0x1c9e use. You'll see it in .INF files with "CMLONG" as part of the USB interface definition. If the ports are not correctly detected, we need to get the driver's .INF files to determine what the ports should be, and add them to the udev rules file.
2010-01-12release: bump version to 0.2.998 (0.3-rc2)Dan Williams
2010-01-05test: add Gobi COPS response testcaseDan Williams
2010-01-05test: add Nokia 2720 COPS response testcaseDan Williams
2010-01-05test: add Novatel XU870 and Option GT Ultra Express COPS response testcasesDan Williams
2010-01-05test: add +COPS response testcases for E1550, MF622, and E226Dan Williams
2010-01-05test: handle various missing operator strings if the modem doesn't report themDan Williams
2010-01-05gsm: add testcase for invalid +COPS responseDan Williams
2010-01-05gsm: correctly parse Nokia N80 +COPS responseDan Williams
2010-01-05gsm: split out +COPS response parsing and add testcasesDan Williams
2010-01-01serial: prevent "hangs" by limiting EAGAIN retries on serial writesDan Williams
MM would appear to hang sometimes when writing to serial devices but in reality was just retrying the write too many times. Make the retry limit time-based so MM doesn't hang but times the attempt out instead.
2009-12-23gsm: ensure registration state is reset when disabling the modemDan Williams