Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-06-24 | gatserver: Add NULL check to avoid crash | Guillaume Zajac | 1 | -0/+3 | |
Dundee is not waiting to receive the NO CARRIER notification to close the IO channel with oFono so that oFono is trying to send a NO CARRIER although GAtServer is removed. | |||||
2011-10-10 | gatchat: Update copyright information | Marcel Holtmann | 1 | -1/+1 | |
2011-08-15 | gatserver: Add command finished callbacks | Denis Kenzior | 1 | -8/+39 | |
2011-08-14 | gatserver: Fix not processing after async error | Denis Kenzior | 1 | -0/+1 | |
If we send an async error response, all future commands are ignored. | |||||
2011-08-14 | gatserver: Add sanity check | Denis Kenzior | 1 | -0/+2 | |
2011-08-14 | gatserver: Fix not sending OK final response | Denis Kenzior | 1 | -8/+13 | |
2011-08-14 | gatserver: Refactor IO code | Denis Kenzior | 1 | -25/+22 | |
The current GAtServer implementation had nasty corner cases where multiple commands were issued on the same command line. The server_suspend had no effect and we ended up processing the second command anyway, resulting in interesting side-effects or crashes. This commit simply discards the rest of the read input if the server starts processing a command. Since we do not yet support command abortion we also discard data that arrives when command is being processed. | |||||
2011-07-11 | gatserver: fix certain bad behavior | Denis Kenzior | 1 | -1/+4 | |
Due to the new GAtIO semantics, the receive function is called immediately if the receive buffer is not empty. This caused certain funny behavior in non-command (e.g. empty, a/) processing. | |||||
2011-03-29 | gatserver: add tone and pulse dialing AT commands | Olivier Guiter | 1 | -0/+38 | |
2011-03-25 | gatserver: add v250 ATL and ATM commands | Olivier Guiter | 1 | -0/+18 | |
2011-03-24 | gatserver: add AT&F command | Olivier Guiter | 1 | -2/+27 | |
2011-03-23 | gatserver: add ATZ command | Olivier Guiter | 1 | -18/+35 | |
2011-02-28 | gatserver: Tweak use of g_at_server_suspend/resume | Denis Kenzior | 1 | -11/+18 | |
2011-02-28 | gatserver: Exit garbage state on HDLC frame end | Denis Kenzior | 1 | -1/+2 | |
2011-02-28 | gatserver: Update the internal command parsers | Denis Kenzior | 1 | -10/+3 | |
commit 61b30c025d3d461bfd577de29f27f4f9a5546213 changed the way the command callbacks are being called (namely the contents of the GAtResult object). Most command callbacks were updated, but the internal ones were forgotten. This patch fixes this issue. | |||||
2011-02-23 | gatserver: Add function to enable/disable echo | Frédéric Dalleau | 1 | -0/+10 | |
2011-02-22 | gatserver: Add various ATSx handlers | Olivier Guiter | 1 | -0/+36 | |
2011-02-16 | gatserver: Be more const correct | Denis Kenzior | 1 | -1/+1 | |
2011-02-15 | gatserver: Change callback signature | Denis Kenzior | 1 | -41/+31 | |
Provide the originating GAtServer to the callback | |||||
2011-02-15 | gatserver: extend D with GSM/UMTS specifics | Denis Kenzior | 1 | -3/+9 | |
2011-02-15 | gatserver: Don't bother reporting command prefixes | Denis Kenzior | 1 | -2/+10 | |
The command line parser knows where the actual command line parameters begin, so there's no need to make the callback skip the prefix and the additional separator characters. | |||||
2011-02-14 | gatserver: Add ATS5 command feature | Olivier Guiter | 1 | -1/+5 | |
2011-01-18 | gatserver: ATS6 command handler added | Olivier Guiter | 1 | -0/+10 | |
2010-11-29 | gatchat: explicitly compare pointers to NULL | Lucas De Marchi | 1 | -8/+8 | |
This patch was generated by the following semantic patch (http://coccinelle.lip6.fr/) // <smpl> @fix disable is_null,isnt_null1@ expression *E; @@ - !E + E == NULL // </smpl> | |||||
2010-07-07 | gatserver: Restore GAtServer disconnect handling | Zhenhua Zhang | 1 | -0/+2 | |
Restore GAtServer disconnect handling when resuming a server session | |||||
2010-07-06 | gatserver: Don't free twice after user disconnect | Zhenhua Zhang | 1 | -3/+0 | |
It's possible to free gatserver in user disconnect function. So we should not free it again. | |||||
2010-06-17 | gatserver: Check for disconnection when resuming | Zhenhua Zhang | 1 | -0/+5 | |
If the internal GAtIO is no longer valid, treat it as if our channel was disconnected. | |||||
2010-06-17 | gatserver: Suspend/resume GAtServer with GAtIO | Zhenhua Zhang | 1 | -150/+109 | |
Support g_at_server_suspend and g_at_server_resume operation by using GAtIO to handle IO related function. | |||||
2010-04-24 | Add offset parameter to ring_buffer_write_ptr() function | Marcel Holtmann | 1 | -1/+1 | |
2010-04-12 | Fix: busy loop in atserver | Denis Kenzior | 1 | -1/+1 | |
2010-04-12 | Remove various GDestroyNotify function casting | Marcel Holtmann | 1 | -4/+8 | |
2010-04-11 | The user data pointer variable should be called user_data | Marcel Holtmann | 1 | -4/+4 | |
2010-04-02 | Fix some cases where g_try_new should be used | Marcel Holtmann | 1 | -1/+0 | |
2010-03-31 | Fix ampersand commands check | Andrzej Zaborowski | 1 | -2/+2 | |
Also remove a trailing tab. | |||||
2010-03-31 | Refactor: Simplify V250 setting command functions | Denis Kenzior | 1 | -91/+30 | |
2010-03-31 | Refactor: Simplify gatserver s-register functions | Denis Kenzior | 1 | -52/+16 | |
2010-03-31 | Fix echo command back even if don't process it | Zhenhua Zhang | 1 | -8/+8 | |
2010-03-31 | Add Repeat last command support | Zhenhua Zhang | 1 | -2/+7 | |
2010-03-31 | Add implementation for ATE and other basic command | Zhenhua Zhang | 1 | -4/+158 | |
2010-03-31 | Add implementation for S3, S4, S5 command | Zhenhua Zhang | 1 | -0/+133 | |
2010-03-30 | Fix: Make sure we still increment read_count | Denis Kenzior | 1 | -2/+2 | |
2010-03-30 | Fix ignore incoming bytes during parsing | Zhenhua Zhang | 1 | -0/+4 | |
Server processes one command line at one time, so ignore the rest incoming bytes during the command parsing. | |||||
2010-03-30 | Simplify the send_info API | Denis Kenzior | 1 | -24/+14 | |
2010-03-30 | Fix: Properly handle async final responses | Denis Kenzior | 1 | -6/+47 | |
2010-03-30 | Fix: We need to preserve the original line | Denis Kenzior | 1 | -1/+3 | |
2010-03-30 | Fix: Record last received command | Denis Kenzior | 1 | -6/+11 | |
2010-03-30 | Fix: Send an ERROR on A/ | Denis Kenzior | 1 | -1/+1 | |
2010-03-30 | Refactor: Simplify extended command parsing logic | Denis Kenzior | 1 | -9/+6 | |
2010-03-30 | Refactor: Add a single-line response function | Denis Kenzior | 1 | -1/+6 | |
2010-03-30 | Add API stubs for unsolicited / final responses | Zhenhua Zhang | 1 | -6/+59 | |