Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-03-07 | Remove internal GAtChat library | Marcel Holtmann | 13 | -3317/+0 | |
2010-01-28 | Use 3 read attempts when in non-blocking mode | Marcel Holtmann | 1 | -1/+1 | |
2010-01-28 | Add new constructor for fully blocking operation | Marcel Holtmann | 4 | -7/+31 | |
2010-01-28 | Fix: Take care of uninitialized variable condition | Denis Kenzior | 1 | -4/+2 | |
In some (impossible) circumstances rbytes and err might be used uninitialized. Here we make a check that a read was actually attempted before checking those variables. | |||||
2010-01-28 | Limit the number of continues read attempts | Marcel Holtmann | 1 | -2/+11 | |
2010-01-23 | Sync GAtChat library with oFono | Marcel Holtmann | 5 | -94/+211 | |
2010-01-15 | Fix: One more fix for disconnect detection | Denis Kenzior | 1 | -2/+1 | |
In situations where lots of data is generated by the remote side (e.g. phonebook is being read) we can get our ring buffer filled up. In this case setting rbytes to zero first and then breaking out of the loop leads to an erroneous disconnect detection. The fix is to move setting of rbytes after we know we still have some space. | |||||
2010-01-14 | Fix: Make remote disconnect detection work | Denis Kenzior | 1 | -1/+1 | |
2010-01-13 | Fix minor style issue | Marcel Holtmann | 1 | -1/+1 | |
2010-01-01 | Update copyright information | Marcel Holtmann | 10 | -10/+10 | |
2009-12-24 | Unifiy all GAtChat error labels | Marcel Holtmann | 1 | -2/+2 | |
2009-12-03 | Add g_at_chat_unregister_all function | Denis Kenzior | 2 | -0/+29 | |
2009-12-03 | Add: g_at_chat_cancel_all function | Denis Kenzior | 2 | -0/+28 | |
This will cancel all commands currently queued. | |||||
2009-12-03 | Fix: Sometimes it is possible to cancel first cmd | Denis Kenzior | 1 | -1/+2 | |
Commands on the head of the queue can be canceled if none of its bytes have actually been written to the modem. This is tracked by cmd_bytes_written variable. | |||||
2009-12-03 | Fix: Don't allow cancelation of command id 0 | Denis Kenzior | 1 | -0/+4 | |
2009-11-26 | Fix: Retry the wakeup command until the modem OKs | Denis Kenzior | 1 | -16/+38 | |
The calypso is weird where it doesn't actually wakeup on the first try, we need to bang its head a few times until it responds | |||||
2009-11-24 | Framework to support non-standard terminator | Yang Gu | 2 | -10/+52 | |
2009-11-24 | Fix: Make sure we don't gobble up unsolicited | Denis Kenzior | 1 | -2/+4 | |
2009-11-10 | Properly skip over quoted values | Andrzej Zaborowski | 1 | -0/+11 | |
Otherwise a left paren in a string can bring an obscure segfault. | |||||
2009-10-29 | Cleanup previous patch and update docs | Denis Kenzior | 2 | -8/+9 | |
2009-10-29 | Capitalize g_at_tty option names | Ryan Raasch | 1 | -8/+8 | |
2009-10-24 | Handle right bracket in next_unquoted_string | Zhenhua Zhang | 1 | -2/+2 | |
2009-10-22 | Update and sync GAtChat from oFono | Marcel Holtmann | 3 | -1/+18 | |
2009-10-22 | Enable / Disable CREAD functionality in gattty | Ryan Raasch | 1 | -0/+14 | |
2009-10-19 | Stop crashing when unrefing chat in callback | Denis Kenzior | 1 | -3/+20 | |
2009-10-03 | Fix: Make next_hexstring handle optional quotes | Denis Kenzior | 1 | -0/+6 | |
Ericsson MBM devices send CRSM information as hex strings, yet enclose them in quotes which is not according to the standard. | |||||
2009-10-02 | Add support for switching to a different GAtSyntax at runtime | Marcel Holtmann | 2 | -0/+14 | |
2009-10-02 | Replace g_at_chat_new_from_tty with g_at_tty_open | Marcel Holtmann | 3 | -43/+290 | |
2009-09-24 | Unref GIOChannel in g_at_chat_new_from_tty | Zhenhua Zhang | 1 | -1/+4 | |
2009-09-18 | Simplify cleanup logic | Denis Kenzior | 1 | -21/+17 | |
2009-09-13 | Fix g_at_chat_unref from command callback | Denis Kenzior | 1 | -11/+13 | |
The resources were being used after being freed in this case | |||||
2009-09-05 | Add GSM Permissive parser | Denis Kenzior | 2 | -1/+100 | |
2009-09-05 | Add unquoted string capability | Denis Kenzior | 2 | -0/+47 | |
This is completely broken according to the standard, but some vendors use this in their "special" commands. | |||||
2009-09-01 | Add PDU listing support | Denis Kenzior | 2 | -17/+79 | |
2009-08-29 | Fix a problem with CtrlZ echo | Denis Kenzior | 1 | -0/+10 | |
When a PDU is submitted and echoed by the modem, the CtrlZ character is also echoed back. Fix the parser to handle this case appropriately. | |||||
2009-08-23 | Convert to fully non-recursive build system | Marcel Holtmann | 1 | -9/+0 | |
2009-08-07 | Ensure g_timeout_add source can be removed safely | Denis Kenzior | 1 | -2/+10 | |
2009-08-06 | Sync up with oFono's GAtChat version | Marcel Holtmann | 3 | -8/+125 | |
2009-08-06 | Make overflow code a bit better | Denis Kenzior | 1 | -8/+5 | |
2009-08-06 | Refactor GAtChat to accept user-provided parsers | Denis Kenzior | 5 | -230/+387 | |
Intended for really broken modems. A default 27.007 compliant parser is provided. | |||||
2009-08-06 | Fix refcounting in GAtChat | Denis Kenzior | 1 | -0/+1 | |
2009-07-21 | Fix a crash with unsolicited notifications | Denis Kenzior | 1 | -1/+1 | |
When a line comes in from the modem, we check against prefixes in outstanding commands and unsolicited notifications. If the outstanding command has not yet been sent (cmd_bytes_written == 0), we still check it resulting in access violation. | |||||
2009-07-16 | Add extra_pdu_crlf quirk | Denis Kenzior | 2 | -1/+10 | |
2009-07-16 | Add set / get flags for GAtChat | Denis Kenzior | 2 | -0/+19 | |
2009-07-15 | Fix modem wakeup handling | Denis Kenzior | 1 | -0/+8 | |
2009-07-15 | Fix range handling | Denis Kenzior | 1 | -5/+2 | |
2009-07-07 | Fix case where CMGS returns an error before pdu | Denis Kenzior | 1 | -3/+15 | |
Commands like CMGS might return an error before the entire command has been submitted. This results in gatchat stalling completely. | |||||
2009-07-01 | Fix uninitialized use of bufpos | Denis Kenzior | 1 | -1/+2 | |
2009-06-30 | Add support for opening TTYs directly | Marcel Holtmann | 2 | -0/+42 | |
2009-06-30 | Fixes to parser state when command prompt is used | Denis Kenzior | 1 | -1/+4 | |