aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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>
2014-02-06docs,api: fix section reference to the Messaging interfaceAleksander Morgado
2014-02-06libqcdm: use NULL instead of 0 for empty pointerYunlian Jiang
When I use clang 3.5 to build it, I got commands.c:1444:16: error: expression which evaluates to zero treated as a null pointer constant of type 'QcdmResult *' (aka 'struct QcdmResult *') [-Werror,-Wnon-literal-null-conversion] return FALSE; ^~~~~ ./utils.h:29:15: note: expanded from macro 'FALSE' #define FALSE ((u_int8_t) 0) ^~~~~~~~~~~~~~ commands.c:1464:20: error: expression which evaluates to zero treated as a null pointer constant of type 'QcdmResult *' (aka 'struct QcdmResult *') [-Werror,-Wnon-literal-null-conversion] return FALSE; ^~~~~ ./utils.h:29:15: note: expanded from macro 'FALSE' #define FALSE ((u_int8_t) 0) ^~~~~~~~~~~~~~ 2 errors generated. make[3]: *** [libqcdm_la-commands.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... Below is the patch that fixes it
2014-02-04blacklist: ignore all devices from VID 0x26a, no modems from 3D RoboticsJulian Oes
2014-01-30docs: update email addressAleksander Morgado
2014-01-30build: post release version bump to 1.3.0 (development)Aleksander Morgado
2014-01-30release: bump version to 1.2.0Aleksander Morgado