aboutsummaryrefslogtreecommitdiffstats
path: root/gatchat
AgeCommit message (Expand)AuthorFilesLines
2024-01-25gatchat: fix g_at_chat_unref in notify handlerMaxim Lyubimov1-13/+31
2023-10-18gatppp: Fix PPP LCP Configure-RejectMaxim Lyubimov1-0/+11
2021-05-05treewide: Introduce support for missing g_memdup2Marcel Holtmann3-0/+3
2021-04-28treewide: Replace g_memdup with g_memdup2Marcel Holtmann3-3/+3
2021-01-07ppp: using RX ACCM = 0 by defaultSergei Golubtsov4-1/+21
2021-01-07gsmdial: adding support for selection of authentication methodSergei Golubtsov1-0/+10
2020-07-08gatchat: increase line buffer max sizeShweta Jain1-1/+1
2019-11-13gatchat: Make sure to set out length for omitted hexstringsDenis Kenzior1-0/+1
2019-10-08gatmux: disable destroy notification on read watcherMartin Hundebøll1-10/+4
2019-10-08gatmux: take reference to mux object while processing incoming dataMartin Hundebøll1-1/+8
2019-08-13gatchat: add g_at_chat_retry()Martin Hundebøll2-0/+38
2019-07-17gatresult: strip trailing spaces from unquoted stringsMartin Hundebøll1-1/+7
2019-07-16gatchat: Fix use of unterminated stringsDenis Kenzior1-1/+1
2019-07-05gatresult: include glib headerMartin Hundebøll1-0/+2
2019-05-15gatchat: Avoid string overflow warning in debug functionMarcel Holtmann1-4/+3
2019-04-29gatchat: Remove unneeded ifDenis Kenzior1-2/+1
2018-10-03gatchat: support for auth NONEGiacinto Cifelli3-1/+6
2018-06-14gatchat: Use pragma to mask unknown pragma diagnostic optionsMarcel Holtmann1-0/+1
2018-06-14gatchat: Use pragma to mask GFunc casting warningMarcel Holtmann1-0/+2
2017-10-26gatchat: Removed unused GAtPPP fieldSlava Monich1-3/+0
2017-10-23gatmux: Remove write watch source at shutdownSlava Monich1-0/+3
2017-10-23gatmux: Remove finalized watches from the listSlava Monich1-32/+77
2017-07-11gatchat: Reword the fall through cases to avoid compiler warningsMarcel Holtmann3-4/+9
2016-11-10gatchat: Fix parsing fields with odd number of quotation marksKuba Pawlak1-0/+6
2016-10-05gatchat: Fix styleDenis Kenzior1-1/+2
2016-10-05gatmux: fix read channel remove on errorAntoine Aubert1-1/+8
2016-04-22gatchat: Use g_slist_free_fullJohn Ernberg1-8/+5
2016-01-11gatchat: Add support for shutting down the serverDenis Kenzior1-0/+4
2015-07-28ppp_net: Make static analysis tools happyDenis Kenzior1-1/+1
2015-07-07gatchat: Fix compiler warning with logical expressionMarcel Holtmann1-1/+1
2015-07-01build: make ofono build against muslSergey Alirzaev1-1/+1
2015-05-13gatchat: Introduce g_at_chat_get_userdataDenis Kenzior2-0/+33
2014-06-21gatchat: Fix up minor coding style issuesDenis Kenzior2-1/+7
2014-06-21gatchat: implement PAP authenticationPhilip Paeps5-21/+247
2014-01-19gatchat: Fix handling of WRITE_SCHEDULER_DEBUGMarcel Holtmann1-3/+13
2012-08-30gatchat: Print error message if opening tun failesDaniel Wagner1-1/+5
2012-07-15gatchat: Avoid shadowing global AT server variableMarcel Holtmann1-11/+11
2012-07-15gatchat: Avoid shadowing variablesMarcel Holtmann2-4/+4
2012-06-24gatserver: Add NULL check to avoid crashGuillaume Zajac1-0/+3
2012-05-25gatsyntax: Fix typo with GSM_PERMISSIVE_STATE_RESPONSE_STRINGMarcel Holtmann1-1/+1
2012-05-24gatsyntax: Handle lines starting with '"'Denis Kenzior1-0/+3
2012-01-11gatutil: Use g_ascii_isprint instead of isprintDenis Kenzior1-3/+3
2012-01-02gsmdial: Set recording after ppp_openDenis Kenzior1-3/+3
2011-11-30gsmdial: Make sure to use '#' at the endDenis Kenzior1-1/+1
2011-11-14gatchat: Fix minor style issueDenis Kenzior1-1/+1
2011-11-07gatchat: Minor style fixupDenis Kenzior2-0/+2
2011-11-07gatchat: Remove erroneous break statementDenis Kenzior1-1/+0
2011-11-07gatchat: Add IPv6 Control ProtocolOleg Zhurakivskyy2-0/+385
2011-10-10gatchat: Update copyright informationMarcel Holtmann39-39/+39
2011-08-15gatserver: Add command finished callbacksDenis Kenzior2-8/+46
2011-08-14gatserver: Fix not processing after async errorDenis Kenzior1-0/+1
2011-08-14gatserver: Add sanity checkDenis Kenzior1-0/+2
2011-08-14gatserver: Fix not sending OK final responseDenis Kenzior1-8/+13
2011-08-14gatserver: Refactor IO codeDenis Kenzior1-25/+22
2011-08-09gatchat: Fix marker handling within HDLC supportMarcel Holtmann1-3/+10
2011-08-09gatchat: Abort hexdump helper when no debug function is specifiedMarcel Holtmann1-0/+3
2011-08-09gatchat: Fix extra empty line issue with hexdump helperMarcel Holtmann1-1/+1
2011-08-09gatchat: Use hexdump format for HDLC debug messagesMarcel Holtmann1-4/+5
2011-08-09gatchat: Add utility function for hexdump debugsMarcel Holtmann2-1/+44
2011-08-09gatchat: Add support for sending HDLC frame start and end markersMarcel Holtmann2-6/+23
2011-08-04gatchat: Fix minor whitespace mistakeMarcel Holtmann1-1/+1
2011-07-26gatchat: Fix port settings and debugging for QCDM test toolMarcel Holtmann1-13/+4
2011-07-26gatchat: Add helper for opening QCDM portsMarcel Holtmann2-0/+35
2011-07-26gatchat: Fix handling of HDLC debug outputMarcel Holtmann1-12/+15
2011-07-25gatchat: Add terminator blacklistingDenis Kenzior2-1/+35
2011-07-11gatserver: fix certain bad behaviorDenis Kenzior1-1/+4
2011-06-29ppp: Add basic length sanity checksDenis Kenzior6-13/+28
2011-06-29gsmdial: Add pfc & acfc options to gsmdialDenis Kenzior1-2/+8
2011-06-29ppp: Don't regenerate options when unchangedDenis Kenzior1-0/+8
2011-06-29gatppp: Refactor tx pathDenis Kenzior1-15/+11
2011-06-29gatppp: Refactor rx pathDenis Kenzior2-33/+32
2011-06-29gatppp: Re-format & re-word commentsDenis Kenzior1-6/+2
2011-06-29gsmdial: Use ACFC and PFC by defaultGuillaume Zajac1-0/+3
2011-06-29GAtPPP: Add PFC option supportGuillaume Zajac4-4/+99
2011-06-29GAtPPP: Add ACFC option supportGuillaume Zajac4-26/+115
2011-05-27gatchat: Fix unused variable casesMarcel Holtmann2-0/+17
2011-05-25gsmdial: Send escape sequence followed by ATH/ATODenis Kenzior1-0/+49
2011-05-25ppp_net: Keep valgrind happyDenis Kenzior1-1/+2
2011-05-25gathdlc: Fix memory leakDenis Kenzior1-0/+2
2011-05-25gatppp: Set the suspend function in open / listenDenis Kenzior1-12/+18
2011-05-24test-server: Update to the new GAtPPP APIDenis Kenzior1-20/+22
2011-05-24gsmdial: Update to new APIDenis Kenzior1-2/+2
2011-05-24gatppp: Refactor PPP APIDenis Kenzior2-98/+43
2011-05-24gatppp: Make sure to clean up guard_timeout_sourceDenis Kenzior1-0/+5
2011-05-24gatppp: Rename guard_timeout_src to _sourceDenis Kenzior1-5/+4
2011-05-24gatppp: Do not call disconnect func if suspendedGuillaume Zajac1-2/+3
2011-05-24gatppp: Add GAtPPP suspend APIGuillaume Zajac2-0/+41
2011-05-24gatppp: Add GAtPPP resume functionalityGuillaume Zajac2-0/+20
2011-05-24ppp_net: add ppp_net_resume_interface() APIGuillaume Zajac2-0/+11
2011-05-24gathdlc: Squash unneeded functionDenis Kenzior1-6/+1
2011-05-24gathdlc: add g_at_hdlc_resume() APIGuillaume Zajac2-0/+17
2011-05-24gatppp: Make ppp->fd handling a bit easier to grokDenis Kenzior1-1/+6
2011-05-24ppp_net: streamline ppp_net_new logicDenis Kenzior1-16/+9
2011-05-24gatppp: Ensure created GAtPPP object is not nullDenis Kenzior1-1/+2
2011-05-24gatppp: Add new contructor to use external fdGuillaume Zajac4-17/+66
2011-05-24gatppp: Don't go over 80 characters / lineDenis Kenzior1-1/+1
2011-05-24test-server: Remove legacy codeDenis Kenzior1-12/+2
2011-05-11gatppp: add name field when using chap authCaiwen Zhang1-0/+9
2011-05-11gatppp: fix ppp protocol-reject constructing errorCaiwen Zhang1-3/+3
2011-05-08gatppp: Add API for setting suspend callbackGuillaume Zajac2-0/+26
2011-05-08ppp_net: Reset the watch to zero when removingDenis Kenzior1-3/+10
2011-05-08ppp_net: add ppp_net_suspend_interface() functionGuillaume Zajac2-0/+10
2011-05-08gathdlc: delete read/write handler in hdlc_suspendGuillaume Zajac1-0/+3
2011-05-08gathdlc: Add public suspend functionGuillaume Zajac2-0/+11
2011-05-06gatchat: Fix memory leak with notify nodes listMarcel Holtmann1-0/+1
2011-05-02gathdlc: Make sure to set in_read_handler properlyDenis Kenzior1-4/+4
2011-05-02gathdlc: Add support for detecting +++ escapesDenis Kenzior2-0/+110
2011-05-02gatio: add ability to drain GAtIO read bufferGuillaume Zajac2-0/+7
2011-04-29gat: add GAtSuspendFunc CB typedefGuillaume Zajac1-0/+1
2011-04-26gatppp: Fix crash related to not stopping timersMartin Xu1-0/+2
2011-03-29gatserver: add tone and pulse dialing AT commandsOlivier Guiter1-0/+38
2011-03-28gatchat: Add support for short prompt send variantDenis Kenzior1-13/+40
2011-03-28gatsyntax: support short prompt in v1 parserDenis Kenzior1-0/+24
2011-03-28gatsyntax: support short prompt for permissiveDenis Kenzior1-0/+25
2011-03-28gatchat: new hint to handle +CPOSJarko Poutiainen1-1/+2
2011-03-28gatchat: introduce send for +CPOSJarko Poutiainen1-0/+8
2011-03-28gatsyntax: Support echo of empty linesDenis Kenzior1-1/+4
2011-03-28gatsyntax: Re-name enum a proper wayDenis Kenzior1-3/+3
2011-03-25gatserver: add v250 ATL and ATM commandsOlivier Guiter1-0/+18
2011-03-24gatserver: add AT&F commandOlivier Guiter1-2/+27
2011-03-23gatserver: add ATZ commandOlivier Guiter1-18/+35
2011-03-16ringbuffer: Switch ringbuffer to g_slice allocatorPatrick Porlan1-4/+4
2011-03-15PPP: Optimize write buffer managementPatrick Porlan1-22/+71
2011-03-02gatchat: Optimize ringbuffer modulo operationsPatrick Porlan1-6/+8
2011-02-28gsmdial: Introduce data_modeDenis Kenzior1-0/+7
2011-02-28gatserver: Tweak use of g_at_server_suspend/resumeDenis Kenzior1-11/+18
2011-02-28test-server: Make sure to send CONNECTDenis Kenzior1-6/+9
2011-02-28gatserver: Exit garbage state on HDLC frame endDenis Kenzior1-1/+2
2011-02-28gatppp: Try to detect no carrier conditionsDenis Kenzior1-0/+1
2011-02-28gatppp: Delay signaling ppp_downDenis Kenzior1-2/+14
2011-02-28gathdlc: Try to detect no carrier conditionsDenis Kenzior2-0/+21
2011-02-28gatio: Remove stray empty lineDenis Kenzior1-1/+0
2011-02-28gatio: update commentDenis Kenzior1-2/+2
2011-02-28gathdlc: Unregister read / write handlersDenis Kenzior1-0/+3
2011-02-28gathdlc: drain the last hdlc frame processedDenis Kenzior1-1/+1
2011-02-28gsmdial: register notification before resumingDenis Kenzior1-1/+5
2011-02-28ppp: Remove some g_printsDenis Kenzior3-11/+0
2011-02-28ppp_cp: Replace some left over g_prints with DBGDenis Kenzior1-3/+3
2011-02-28gatppp: Replace some left-over g_prints with DBGDenis Kenzior1-4/+4
2011-02-28gatppp: Send the final terminate ackDenis Kenzior1-10/+42
2011-02-28gatppp: Add a debug macroDenis Kenzior1-0/+7
2011-02-28gatio: Add write 'done' notifierDenis Kenzior2-0/+21
2011-02-28test-server: Remove root user checkDenis Kenzior1-5/+0
2011-02-28gatserver: Update the internal command parsersDenis Kenzior1-10/+3
2011-02-25gatchat: Fix minor style issuesDenis Kenzior1-3/+3
2011-02-24gatchat: add g_at_result_iter_next_number_default APIFrédéric Danis2-0/+32
2011-02-23gatserver: Add function to enable/disable echoFrédéric Dalleau2-0/+11
2011-02-22gatserver: Add various ATSx handlersOlivier Guiter1-0/+36
2011-02-17test-server: Fix crash when remote disconnectsGuillaume Zajac1-0/+6
2011-02-16gsmdial: Fix minor style quirkDenis Kenzior1-1/+1
2011-02-16gsmdial: add option for Bluetooth DUN dialingGustavo F. Padovan1-3/+16
2011-02-16PPP: Use default ACCM (0xffffffff) to trasmitMartin Xu1-3/+5
2011-02-16gatserver: Be more const correctDenis Kenzior2-2/+2
2011-02-15test-server: Fix a few more occurrencesDenis Kenzior1-11/+10
2011-02-15gatserver: Change callback signatureDenis Kenzior3-105/+86
2011-02-15gatserver: extend D with GSM/UMTS specificsDenis Kenzior1-3/+9
2011-02-15test-server: Behavior to match previous commitDenis Kenzior1-8/+6
2011-02-15gatserver: Don't bother reporting command prefixesDenis Kenzior1-2/+10
2011-02-14PPP: Fix transmit ACCM and receive ACCM mixupMartin Xu1-2/+14
2011-02-14gatserver: Add ATS5 command featureOlivier Guiter1-1/+5
2011-02-08gatmux: Remove unused error variableDenis Kenzior1-4/+2
2011-01-20gatchat: improve large file downlink data transferCarlos Pargada1-2/+2
2011-01-20gatchat: The IO setup already ensures no encoding and no bufferingMarcel Holtmann1-3/+0
2011-01-20gatchat: Small cleanup to make function look simplerMarcel Holtmann1-3/+2
2011-01-19gatchat: Disable encoding for RawIP GIOChannelMarcel Holtmann1-0/+1
2011-01-19gatchat: Fix setup of GIOChannel from multiplexer DLCMarcel Holtmann1-0/+4
2011-01-18gatchat: Turn off buffering of GAtChat IO channelsDenis Kenzior1-0/+2
2011-01-18gatserver: ATS6 command handler addedOlivier Guiter1-0/+10
2011-01-18gatchat: Use g_io_channel_read_chars and g_io_channel_write_charsMarcel Holtmann1-7/+9
2011-01-12gatchat: M15 coding styles fixesJeevaka Badrappan4-8/+8
2010-12-07gatchat: fix canceling in progress commandsVinicius Costa Gomes1-1/+1
2010-11-29gatchat: explicitly compare pointers to NULLLucas De Marchi16-102/+98
2010-11-23gatchat: remove write watcher on a disconnectDenis Kenzior1-0/+3
2010-10-26gatchat: A full support for TUN/TAP pipe and GAtRawIPMarcel Holtmann1-2/+137
2010-10-26gatchat: Remove unused write_watch variable of GAtHDLCMarcel Holtmann1-1/+0
2010-10-21gatchat: Fix missing return value for g_at_chat_set_slaveMarcel Holtmann1-1/+1
2010-10-21gatchat: Add skeleton for GAtRawIP moduleMarcel Holtmann2-0/+180
2010-10-21gatchat: Add support for slave chat instancesMarcel Holtmann2-0/+34
2010-10-21ppp: Fix some coding style and memory leaksMarcel Holtmann1-16/+16
2010-10-19gatchat: Add support for skipping AT+CMUX speed parameterMarcel Holtmann1-8/+17
2010-10-14gatchat: Fix calling unregister from callbacksDenis Kenzior1-2/+40
2010-10-14gatchat: break out the remove_if logicDenis Kenzior1-46/+64
2010-10-14gatchat: quit early if the group id doesn't matchDenis Kenzior1-1/+1
2010-09-29gatsyntax: Fix responses starting with a quoteDenis Kenzior1-0/+2
2010-09-26gatchat: Hook up g_at_mux_set_debug to print debug messages for realMarcel Holtmann1-19/+32
2010-09-14Fix common misspellings in gatchatLucas De Marchi3-3/+3
2010-08-16gatchat: Skip string contents in extract_lineDenis Kenzior1-2/+7
2010-08-16gatchat: Handle embedded \r and \n in responsesDenis Kenzior1-1/+17
2010-08-16gatutil: Handle non-printable charactersDenis Kenzior1-1/+1
2010-08-12gatchat: Add g_at_chat_cloneDenis Kenzior2-0/+21
2010-08-12gatchat: Make GAtChat a facade for struct at_chatDenis Kenzior1-228/+401
2010-07-09ppp: Add MAX_IPCP_FAILURE to avoid timeout quicklyZhenhua Zhang4-5/+17
2010-07-07gatppp: Unset disconnect function when unref PPPZhenhua Zhang1-0/+3
2010-07-07gatserver: Restore GAtServer disconnect handlingZhenhua Zhang1-0/+2
2010-07-06test-server: Refactor set_raw_modeZhenhua Zhang1-5/+5
2010-07-06gatserver: Don't free twice after user disconnectZhenhua Zhang1-3/+0
2010-07-06test-server: Use cfmakeraw to set TTY raw modeZhenhua Zhang1-5/+3
2010-07-06gatppp: Check ppp instance before unref itZhenhua Zhang1-0/+3
2010-06-29gsmdial: Wait for a no carrier before sending CFUNDenis Kenzior1-3/+9
2010-06-29test-server: Send a NO_CARRIER when ppp is doneDenis Kenzior1-2/+4