summaryrefslogtreecommitdiff
path: root/gatchat
Commit message (Collapse)AuthorAgeFilesLines
...
* ppp: Add basic length sanity checksDenis Kenzior2011-06-296-13/+28
|
* gsmdial: Add pfc & acfc options to gsmdialDenis Kenzior2011-06-291-2/+8
|
* ppp: Don't regenerate options when unchangedDenis Kenzior2011-06-291-0/+8
|
* gatppp: Refactor tx pathDenis Kenzior2011-06-291-15/+11
|
* gatppp: Refactor rx pathDenis Kenzior2011-06-292-33/+32
|
* gatppp: Re-format & re-word commentsDenis Kenzior2011-06-291-6/+2
|
* gsmdial: Use ACFC and PFC by defaultGuillaume Zajac2011-06-291-0/+3
|
* GAtPPP: Add PFC option supportGuillaume Zajac2011-06-294-4/+99
|
* GAtPPP: Add ACFC option supportGuillaume Zajac2011-06-294-26/+115
|
* gatchat: Fix unused variable casesMarcel Holtmann2011-05-272-0/+17
|
* gsmdial: Send escape sequence followed by ATH/ATODenis Kenzior2011-05-251-0/+49
| | | | | This functionality can be triggered by sending SIGUSR1 / SIGUSR2 to gsmdial. e.g. kill -10 <pid> and kill -12 <pid>
* ppp_net: Keep valgrind happyDenis Kenzior2011-05-251-1/+2
|
* gathdlc: Fix memory leakDenis Kenzior2011-05-251-0/+2
|
* gatppp: Set the suspend function in open / listenDenis Kenzior2011-05-251-12/+18
| | | | In case it was set before calling these functions
* test-server: Update to the new GAtPPP APIDenis Kenzior2011-05-241-20/+22
|
* gsmdial: Update to new APIDenis Kenzior2011-05-241-2/+2
|
* gatppp: Refactor PPP APIDenis Kenzior2011-05-242-98/+43
| | | | | | | | | | | Remove the series of constructors which take a GIOChannel directly. These weren't used. This change also allows the construction of the PPP object and filling in various pertinent information without starting the HDLC processing. The client must now use g_at_ppp_open() for the client side or g_at_ppp_listen() for the server side to start the true PPP session. The previous owner of the GAtIO object must be suspended beforehand.
* gatppp: Make sure to clean up guard_timeout_sourceDenis Kenzior2011-05-241-0/+5
|
* gatppp: Rename guard_timeout_src to _sourceDenis Kenzior2011-05-241-5/+4
|
* gatppp: Do not call disconnect func if suspendedGuillaume Zajac2011-05-241-2/+3
|
* gatppp: Add GAtPPP suspend APIGuillaume Zajac2011-05-242-0/+41
|
* gatppp: Add GAtPPP resume functionalityGuillaume Zajac2011-05-242-0/+20
|
* ppp_net: add ppp_net_resume_interface() APIGuillaume Zajac2011-05-242-0/+11
|
* gathdlc: Squash unneeded functionDenis Kenzior2011-05-241-6/+1
|
* gathdlc: add g_at_hdlc_resume() APIGuillaume Zajac2011-05-242-0/+17
|
* gatppp: Make ppp->fd handling a bit easier to grokDenis Kenzior2011-05-241-1/+6
|
* ppp_net: streamline ppp_net_new logicDenis Kenzior2011-05-241-16/+9
|
* gatppp: Ensure created GAtPPP object is not nullDenis Kenzior2011-05-241-1/+2
|
* gatppp: Add new contructor to use external fdGuillaume Zajac2011-05-244-17/+66
|
* gatppp: Don't go over 80 characters / lineDenis Kenzior2011-05-241-1/+1
|
* test-server: Remove legacy codeDenis Kenzior2011-05-241-12/+2
| | | | | | | The previous thinking was to use the PPP stack to send Conf-Naks with some delay to client requests until the IP configuration was setup correctly. However, we now hide this by using the delay during the processing of the ATD. This code is no longer relevant.
* gatppp: add name field when using chap authCaiwen Zhang2011-05-111-0/+9
| | | | | Some systems require name field, otherwise chap authentication will fail.
* gatppp: fix ppp protocol-reject constructing errorCaiwen Zhang2011-05-111-3/+3
| | | | | | | | | | | | | | | | | In PPP Protocol-Reject package the 'rejected data field' should be a copy of the rejected package, the copy starts from the data field. besides, Protocol-Reject package include a 'rejected protocol field', it is the same as the protocol field of the rejected package. Protocol-Reject package structure is: | PPP_header | rejected protocol | rejected data The rejected package structure is: | Addr | Control | protocol | data So the Protocol-Reject package data field is copied from the 3rd byte of the rejected package.
* gatppp: Add API for setting suspend callbackGuillaume Zajac2011-05-082-0/+26
| | | | | In situations where the PPP stream can be suspended by the peer, e.g. in the server role using '+++'
* ppp_net: Reset the watch to zero when removingDenis Kenzior2011-05-081-3/+10
|
* ppp_net: add ppp_net_suspend_interface() functionGuillaume Zajac2011-05-082-0/+10
|
* gathdlc: delete read/write handler in hdlc_suspendGuillaume Zajac2011-05-081-0/+3
|
* gathdlc: Add public suspend functionGuillaume Zajac2011-05-082-0/+11
|
* gatchat: Fix memory leak with notify nodes listMarcel Holtmann2011-05-061-0/+1
| | | | The list itself needs to be freed as well and not only its elements.
* gathdlc: Make sure to set in_read_handler properlyDenis Kenzior2011-05-021-4/+4
|
* gathdlc: Add support for detecting +++ escapesDenis Kenzior2011-05-022-0/+110
|
* gatio: add ability to drain GAtIO read bufferGuillaume Zajac2011-05-022-0/+7
|
* gat: add GAtSuspendFunc CB typedefGuillaume Zajac2011-04-291-0/+1
|
* gatppp: Fix crash related to not stopping timersMartin Xu2011-04-261-0/+2
| | | | | | In case of offline modem when GPRS data connection is connected, if gprs atom is removed before PPP termination process is complete, the terminate_timer will not be stop. It will cause ofonod crash when the timer times out.
* gatserver: add tone and pulse dialing AT commandsOlivier Guiter2011-03-291-0/+38
|
* gatchat: Add support for short prompt send variantDenis Kenzior2011-03-281-13/+40
|
* gatsyntax: support short prompt in v1 parserDenis Kenzior2011-03-281-0/+24
|
* gatsyntax: support short prompt for permissiveDenis Kenzior2011-03-281-0/+25
|
* gatchat: new hint to handle +CPOSJarko Poutiainen2011-03-281-1/+2
|
* gatchat: introduce send for +CPOSJarko Poutiainen2011-03-281-0/+8
|