aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-13po: don't translate test filesAleksander Morgado
2014-02-13tests: added support for DBus service testsAleksander Morgado
We can now run 'simulated' modems against a ModemManager running in its own session bus.
2014-02-13base-modem: don't apply auth checks if running in the SESSION busAleksander Morgado
2014-02-13manager: as soon as we know we're going to stop, clear DBus connectionAleksander Morgado
So that the ObjectManager interface doesn't try to signal about e.g. interface removals; see: https://bugzilla.gnome.org/show_bug.cgi?id=715157.
2014-02-13context: new '--test-plugin-dir' to allow specifying where the plugins areAleksander Morgado
2014-02-13service,tests: run in MM in debug mode in service testsAleksander Morgado
2014-02-13manager: allow to remotely setup test profiles with 'virtual' portsAleksander Morgado
2014-02-13plugin: allow creating 'virtual' modems with 'virtual' portsAleksander Morgado
2014-02-13base-modem: allow grabbing 'virtual' AT portsAleksander Morgado
2014-02-13plugin-manager: allow looking plugins by nameAleksander Morgado
2014-02-13device: allow creating 'virtual' devicesAleksander Morgado
2014-02-13device: new 'hotplugged' propertyAleksander Morgado
2014-02-13port-serial: allow ports based on Unix socketsAleksander Morgado
2014-02-13context: new '--test-enable' to enable the Test interfaceAleksander Morgado
2014-02-13context: new '--test-no-auto-scan' to avoid automatic scanning for devicesAleksander Morgado
2014-02-13context: new '--test-session' allows launching the MM daemon in the session busAleksander Morgado
2014-02-13service,tests: new DBus service file for testsAleksander Morgado
2014-02-13libmm-glib,tests: use gdbus-codegen to generate code for the new Test interfaceAleksander Morgado
2014-02-13introspection,tests: add new 'Test' interfaceAleksander Morgado
2014-02-13huawei: use shortened version of NDISDUP when possibleAleksander Morgado
Adds support for the Huawei E3276 by sending the shortened form of the AT^NDISDUP command where possible, as the E3276 fails with an '+CME ERROR: Incorrect parameters' if encoded_auth is set to 0. This behaviour is slightly different to the E1820 and K4605 (E372) which will happily establish a connection with encoded_auth set to 0, 1 or 2.
2014-02-13port-serial: always set the forced_close flag if forced to closeAleksander Morgado
2014-02-13base-modem: allow looking for a subset of the available portsAleksander Morgado
2014-02-13base-modem: allow grabbing non-tty AT portsAleksander Morgado
2014-02-13plugin: allow probing non-tty AT portsAleksander Morgado
2014-02-13port-serial-at: allow specifying subsystem when creating a 'MMPortSerialAt'Aleksander Morgado
Don't just assume that all AT ports are TTYs.
2014-02-13port-serial: use the GIOChannel also for writing dataAleksander Morgado
2014-02-13port-serial: allow non-tty 'MMPortSerial' objectsAleksander Morgado
Allow having 'MMPortSerial' objects for non-tty devices. This will allow us e.g. handling /dev/cdc-wdm ports speaking the AT protocol.
2014-02-13port-serial: remove unneeded methodAleksander Morgado
2014-02-13port-serial-qcdm: commands are never cachedAleksander Morgado
The QCDM port commands are never cached, so remove the option from the command() method. Will also simplify command caching afterwards as it will be an AT-only thing.
2014-02-13port: remove 'constructor' checking for property validityAleksander Morgado
A constructor cannot return NULL, specially when there are subclasses, as it would segfault. Just remove it, as it doesn't really do anything useful.
2014-02-13port: use a 'priv' pointer to handle the private infoAleksander Morgado
2014-02-13port-serial: use a 'priv' pointer to handle the private infoAleksander Morgado
2014-02-13port-serial-at: use a 'priv' pointer to handle the private infoAleksander Morgado
2014-02-13port-serial: use GIO Async API like method for command()Aleksander Morgado
2014-02-13port-serial: use GIO Async API like method for flash()Aleksander Morgado
2014-02-13port-serial: use GIO Async API like method for reopen()Aleksander Morgado
2014-02-13port-serial-at: use GIO Async API like methodsAleksander Morgado
2014-02-13port-serial-qcdm: use GIO Async API like methodsAleksander Morgado
2014-02-13port-serial-qcdm: remove unneeded private infoAleksander Morgado
2014-02-13ports: rename 'libserial' to 'libport'Aleksander Morgado
2014-02-13ports: rename 'MMMbimPort' to 'MMPortMbim'Aleksander Morgado
2014-02-13ports: rename 'MMQmiPort' to 'MMPortQmi'Aleksander Morgado
2014-02-13ports: rename 'MMAtSerialPort' to 'MMPortSerialAt'Aleksander Morgado
2014-02-13ports: rename 'MMQcdmSerialPort' to 'MMPortSerialQcdm'Aleksander Morgado
2014-02-13ports: rename 'MMGpsSerialPort' to 'MMPortSerialGps'Aleksander Morgado
2014-02-13ports: rename 'MMSerialPort' to 'MMPortSerial'Aleksander Morgado
2014-02-13cinterion: try to gather port type for devices with multiple tty portsAleksander Morgado
The new PHS8 or PXS8 devices may expose multiple tty ports, but only one is supposed to be used for PPP. So, query which port that is and flag it before grabbing it in the modem.
2014-02-12wavecom: implement after-sim-unlock stepAleksander Morgado
Just give some time to the SIM to get properly initialized, so that we avoid errors when reloading e.g. facility lock status.
2014-02-12zte: allow MBIM devicesBen Chan
2014-02-11mbm: add lenovo branded ericsson ID (Lenovo N5321gw)Arnd Hannemann
This device ID is used in a Lenovo Thinkpad T440s. Link: http://forums.debian.net/viewtopic.php?f=7&t=107986&sid=4f81b9c1a8f4563f26fec24f7b65aaea&start=15 Signed-off-by: Arnd Hannemann <arnd@arndnet.de>