~zyga/modemmanager:snappy

Last commit made on 2015-10-12
Get this branch:
git clone -b snappy https://git.launchpad.net/~zyga/modemmanager
Only Zygmunt Krynicki can upload to this branch. If you are Zygmunt Krynicki please log in for upload directions.

Branch information

Name:
snappy
Repository:
lp:~zyga/modemmanager

Recent commits

dc5863d... by Zygmunt Krynicki

Add native support for ubuntu snappy

This patch adds a new configuration option, --with-snappy, that controls
support for relocatable installation layout that is used by Ubuntu
Snappy.

Signed-off-by: Zygmunt Krynicki <email address hidden>

6200e9f... by Aleksander Morgado

build: post release version bump to 1.4.13

8b77a0c... by Aleksander Morgado

release: bump version to 1.4.12

ffb5461... by Aleksander Morgado

NEWS: update for 1.4.12

c8d51be... by Aleksander Morgado

build: diagrams and logos are no longer generated during build, so don't remove them

624c424... by Aleksander Morgado

build: don't add PNGs in content_files, no longer needed

2c9b77a... by Aleksander Morgado

bearer-qmi: even if we request DHCP in the bearer, expose available IPv4 config

Same as we do in IPv6. Note that NM won't use it if DHCP is requested.

7b15b14... by Aleksander Morgado

broadband-modem-qmi: fix invalid read

    Breakpoint 2, g_log (log_domain=log_domain@entry=0x7ffff6ad744e "GLib", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7ffff6ae0c1d "%s: assertion '%s' failed") at gmessages.c:1075
    1075 {
    (gdb) bt
    #0 0x00007ffff6a71b20 in g_log (log_domain=log_domain@entry=0x7ffff6ad744e "GLib", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7ffff6ae0c1d "%s: assertion '%s' failed")
        at gmessages.c:1075
    #1 0x00007ffff6a71be9 in g_return_if_fail_warning (log_domain=log_domain@entry=0x7ffff6ad744e "GLib", pretty_function=pretty_function@entry=0x7ffff6b316a0 <__FUNCTION__.5266> "g_variant_new_string", expression=expression@entry=0x7ffff6b2f1e8 "g_utf8_validate (string, -1, NULL)") at gmessages.c:1088
    #2 0x00007ffff6a9e925 in g_variant_new_string (string=0x7cf850 "260\366\377\177") at gvariant.c:1230
    #3 0x00007ffff7068cfe in g_dbus_gvalue_to_gvariant (gvalue=gvalue@entry=0x7fffffffdec0, type=0x7ffff7b9df91) at gdbusutils.c:604
    #4 0x00007ffff7b8f1eb in _mm_gdbus_modem3gpp_skeleton_handle_get_property (connection=<optimized out>, sender=sender@entry=0x0, object_path=object_path@entry=0x7bd340 "/org/freedesktop/ModemManager1/Modem/1", interface_name=interface_name@entry=0x7ffff7b97320 "org.freedesktop.ModemManager1.Modem.Modem3gpp", property_name=property_name@entry=0x7ffff7baa0a4 "OperatorCode", error=error@entry=0x0, user_data=0x799ab0)
        at mm-gdbus-modem.c:19680
    #5 0x00007ffff7b8f894 in mm_gdbus_modem3gpp_skeleton_dbus_interface_get_properties (_skeleton=<optimized out>) at mm-gdbus-modem.c:19759
    #6 0x00007ffff708e791 in g_dbus_interface_skeleton_get_properties (interface_=0x799ab0 [MmGdbusModem3gppSkeleton]) at gdbusinterfaceskeleton.c:371
    #7 0x00007ffff70937a2 in manager_method_call (connection=<optimized out>, sender=sender@entry=0x7fffe0005200 ":1.270", object_path=object_path@entry=0x7fffe0002fd0 "/org/freedesktop/ModemManager1", interface_name=interface_name@entry=0x7fffe0002dd0 "org.freedesktop.DBus.ObjectManager", method_name=method_name@entry=0x7fffe00059e0 "GetManagedObjects", parameters=parameters@entry=0x7c1e70, invocation=0x7fffe0003260 [GDBusMethodInvocation], user_data=0x713cd0) at gdbusobjectmanagerserver.c:845
    #8 0x00007ffff7076aac in call_in_idle_cb (user_data=0x7fffe0003260) at gdbusconnection.c:4884
    #9 0x00007ffff6a6a7fb in g_main_context_dispatch (context=0x713a00) at gmain.c:3111
    #10 0x00007ffff6a6a7fb in g_main_context_dispatch (context=context@entry=0x713a00) at gmain.c:3710
    #11 0x00007ffff6a6ab98 in g_main_context_iterate (context=0x713a00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3781
    #12 0x00007ffff6a6aec2 in g_main_loop_run (loop=0x71bf50) at gmain.c:3975
    #13 0x0000000000430e57 in main (argc=<optimized out>, argv=<optimized out>) at main.c:150

fbc8426... by Aleksander Morgado

libmm-glib: don't create a SIM object if empty path (/) given

Instead, we'll return NULL and an error set.

1993b96... by Aleksander Morgado

broadband-modem-qmi: don't warn on invalid ESN/MEIDs reported

The MC7304, which is a 3GPP only device, reports a ESN with value 0 in "DMS Get IDs":

    ModemManager[10121]: [/dev/cdc-wdm0] Received message (translated)...
    >>>>>> QMUX:
    >>>>>> length = 45
    >>>>>> flags = 0x80
    >>>>>> service = "dms"
    >>>>>> client = 2
    >>>>>> QMI:
    >>>>>> flags = "response"
    >>>>>> transaction = 6
    >>>>>> tlv_length = 33
    >>>>>> message = "Get IDs" (0x0025)
    >>>>>> TLV:
    >>>>>> type = "Result" (0x02)
    >>>>>> length = 4
    >>>>>> value = 00:00:00:00
    >>>>>> translated = SUCCESS
    >>>>>> TLV:
    >>>>>> type = 0x13
    >>>>>> length = 1
    >>>>>> value = 42
    >>>>>> TLV:
    >>>>>> type = "Esn" (0x10)
    >>>>>> length = 1
    >>>>>> value = 30
    >>>>>> translated = 0
    >>>>>> TLV:
    >>>>>> type = "Imei" (0x11)
    >>>>>> length = 15
    >>>>>> value = <hidden>
    >>>>>> translated = <hidden>