Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-07-02 | test-stkutil: Fix some memory leaks | Denis Kenzior | 1 | -0/+5 | |
2010-07-02 | stkutil: Move scaddr field to gsm_sms | Andrzej Zaborowski | 3 | -108/+156 | |
2010-07-02 | huawei: Add Huawei EM770 modem support | Zhenhua Zhang | 3 | -0/+35 | |
Huawei EM770W is a 3G WCDMA modem that supports HSPA/UMTS/EDGE/GPRS/GSM data service and WCDMA/GSM short message services. It also has voice call capability that supports both 2G and 3G network. | |||||
2010-07-02 | huawei: Remove existing Huawei EM770 plugin | Zhenhua Zhang | 4 | -260/+0 | |
2010-06-29 | huawei: cleanup warnings from the previous patch | Denis Kenzior | 1 | -2/+0 | |
2010-06-29 | PPP GPRS context is now done, update documentation | Kalle Valo | 2 | -13/+0 | |
2010-06-29 | huawei: reopen the GPRS context on hup | Kalle Valo | 1 | -24/+62 | |
Huawei always closes the tty port after PPP disconnect. Handle this in huawei plugin, similarly as done with novatel. Now there's no need to unplug the modem after disconnection. Tested with Huawei E1552. Based on a patch by Marcel Holtmann: commit 0329a6ceaf8f69857cb5f8437b9db86ca327ef1d Author: Marcel Holtmann <marcel@holtmann.org> Date: Mon Jun 7 02:36:12 2010 -0700 Reopen the GPRS context channel when the modem closes it after PPP | |||||
2010-06-29 | atmodem: Don't unregister *EPEV in *EPEV handler. | Andrzej Zaborowski | 1 | -2/+20 | |
Handlers are called when looping over the unsolicited responses hash, registering or unregistering modifies that hash and confuses glib. | |||||
2010-06-29 | mbm: use CPIN? to check if SIM is missing | Pekka Pessi | 1 | -22/+6 | |
AT+CRSM=242 is not supported by all mbm models. | |||||
2010-06-29 | Documented Present property in sim-api.txt. | Pekka Pessi | 1 | -5/+10 | |
2010-06-29 | gsmdial: Wait for a no carrier before sending CFUN | Denis Kenzior | 1 | -3/+9 | |
2010-06-29 | test-server: Send a NO_CARRIER when ppp is done | Denis Kenzior | 1 | -2/+4 | |
2010-06-29 | test-server: Update to the new API | Denis Kenzior | 1 | -4/+1 | |
2010-06-29 | ppp: Don't accept 0 ip-addr/dns1/dns2 | Denis Kenzior | 1 | -3/+4 | |
2010-06-29 | ppp: Refactor server-side API | Denis Kenzior | 7 | -16/+77 | |
The biggest update here is that the server needs to be in dormant mode by default, so as not to send a Configure-Req to the peer until the peer is ready. This requires adding special constructor for LCP to initialize it to Stopped state instead of initial state. Along with this, we pass the server local IP directly to the ppp server constructor. | |||||
2010-06-29 | test-server: Update to the new API | Denis Kenzior | 1 | -1/+1 | |
2010-06-29 | ppp: Tweak set_server_info API some more | Denis Kenzior | 4 | -16/+5 | |
2010-06-29 | hdlc: Stop recording packets to stdout (fd = 0) | Denis Kenzior | 1 | -2/+2 | |
2010-06-29 | hdlc: Don't bother recording empty packets | Denis Kenzior | 1 | -0/+3 | |
2010-06-28 | gsmdial: Configure network interface for PPP | Zhenhua Zhang | 1 | -0/+29 | |
2010-06-28 | test-server: Configure network interface | Zhenhua Zhang | 1 | -0/+31 | |
Require ROOT priviledge to: 1. Run external command to configure and bring up network interface. 2. Enable kernel IP forwarding. | |||||
2010-06-28 | ppp: Tweak the set_server_info API | Denis Kenzior | 3 | -17/+20 | |
2010-06-28 | test-server: Add PPP server support | Zhenhua Zhang | 1 | -0/+119 | |
So that gsmdial and wvdial could talk to test-server and establish PPP connection. | |||||
2010-06-28 | ppp: Refactor server RCR action | Denis Kenzior | 1 | -40/+40 | |
We need to generate the Conf-Rej / Conf-Nak in the same order as the client sent us. | |||||
2010-06-28 | ppp: Refactor client RCR action | Denis Kenzior | 1 | -29/+27 | |
2010-06-28 | ppp: Simplify the logic by re-using code | Denis Kenzior | 1 | -6/+1 | |
2010-06-28 | ppp: Minor style tweaks | Denis Kenzior | 1 | -9/+9 | |
2010-06-28 | atmodem: Update to the new PPP API | Zhenhua Zhang | 1 | -2/+3 | |
2010-06-28 | gsmdial: Update to the new API | Zhenhua Zhang | 1 | -2/+3 | |
2010-06-28 | gatppp: Add PPP server extension | Zhenhua Zhang | 4 | -36/+225 | |
1. Add interface to set PPP server info by g_at_ppp_set_server_info. 2. Pass local and peer address through IPCP handshaking. | |||||
2010-06-25 | sms: Update doc about the default Bearer setting | Denis Kenzior | 1 | -0/+2 | |
2010-06-25 | sms: Tweak the Bearer API | Denis Kenzior | 2 | -12/+12 | |
2010-06-25 | Update TODO & overview.txt | Denis Kenzior | 2 | -10/+4 | |
2010-06-25 | atmodem: Add CGSMS support to sms driver | Denis Kenzior | 1 | -0/+88 | |
2010-06-25 | sms: Add support for SMS Bearer settings | Denis Kenzior | 2 | -2/+141 | |
2010-06-25 | sms: Add driver API for SMS bearer settings | Denis Kenzior | 1 | -0/+8 | |
2010-06-25 | TODO: Add owner | Denis Kenzior | 1 | -0/+1 | |
2010-06-25 | gprs: Fix to attachment race condition | Denis Kenzior | 1 | -6/+4 | |
Sometimes we get unsolicited attachment status before our query finishes. If the client is fast enough they can attempt to attach and get the AttachInProgress error | |||||
2010-06-25 | sms: Update API with UseDeliveryReports property | Denis Kenzior | 1 | -0/+7 | |
2010-06-24 | hso: Don't query tech if not registered or roaming | Denis Kenzior | 1 | -0/+4 | |
{NetworkRegistration} [/hso0] LocationAreaCode = 34591 {NetworkRegistration} [/hso0] CellId = 5903759 {NetworkRegistration} [/hso0] Strength = 32 {NetworkRegistration} [/hso0] Strength = 22 {PrimaryDataContext} [/hso0/primarycontext1] Settings = dbus.Dictionary({}, signature=dbus.Signature('sv'), variant_level=1) {PrimaryDataContext} [/hso0/primarycontext1] Active = 0 {DataConnectionManager} [/hso0] Attached = 0 {NetworkRegistration} [/hso0] Status = searching {NetworkRegistration} [/hso0] Technology = umts <--- Oops {NetworkOperator} [/hso0/operator/26201] Status = available {NetworkRegistration} [/hso0] Name = {NetworkRegistration} [/hso0] Status = registered {NetworkRegistration} [/hso0] LocationAreaCode = 35342 {NetworkRegistration} [/hso0] CellId = 5903759 {NetworkRegistration} [/hso0] Technology = edge | |||||
2010-06-24 | sms: minor style fix | Denis Kenzior | 1 | -1/+2 | |
2010-06-24 | sms: Don't bother setting SCA if we can't query | Denis Kenzior | 1 | -1/+2 | |
2010-06-23 | ppp: Fix incorrect packet length for little-endian | Zhenhua Zhang | 1 | -1/+1 | |
packet->length is in TCP/IP network byte order. It needs to call ntohs() to convert to host byte order, which is little-endian. | |||||
2010-06-23 | stkutil: Alpha Id is optional for Select Item. | Andrzej Zaborowski | 1 | -2/+1 | |
2010-06-23 | stkutil: Refactor command parser error handling | Andrzej Zaborowski | 3 | -557/+446 | |
When parsing the full command fails but Command Details has been parsed, return a struct stk_command containing this information and the type of parsing problem found. We need the command details to be able to even respond to the command. This patch also makes the parser skip over unknown data objects found in the BER-TLV, if they don't have Comprehension Required set. | |||||
2010-06-22 | Check sanity the MNC length value from the SIM card | Marcel Holtmann | 1 | -0/+4 | |
In case the SIM entry is wrong or we force reading of it, nasty things like this can happen: ofonod[12456]: Control:> AT+CRSM=176,28589,0,0,4\r ofonod[12456]: Control:< +CRSM: 144,0,"00FFFF"\r\n\r\nOK\r\n *** buffer overflow detected ***: ./src/ofonod terminated ======= Backtrace: ========= /lib64/libc.so.6(__fortify_fail+0x37)[0x3e42efb417] /lib64/libc.so.6[0x3e42ef9310] /lib64/libc.so.6(__strncpy_chk+0x17b)[0x3e42ef85cb] | |||||
2010-06-22 | Fix huawei udev rules | Denis Kenzior | 1 | -1/+1 | |
2010-06-21 | hfp: Fix style issues | Denis Kenzior | 1 | -1/+2 | |
2010-06-21 | hfp: use bluetooth helpers and remove similar code | Gustavo F. Padovan | 1 | -343/+36 | |
2010-06-21 | bluetooth: Various style issues | Denis Kenzior | 1 | -8/+13 | |