summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* dnsmasq: dnsmasq should not die if interface not foundcm-11.0-XNPH44S-bacon-5fa8c79c0bcm-11.0-XNPH33R-bacon-3628510d76cm-11.0-XNPH30O-bacon-4f280f505acm-11.0-XNPH25R-bacon-d22b777afacm-11.0-XNPH22R-bacon-03d77315eacm-11.0-XNPH05Q-tomato-9828f8e9cccm-11.0-XNPH05Q-bacon-5229c4ef56stable/cm-11.0-XNG3Cstable/cm-11.0-XNG2Sstable/cm-11.0-XNF9Xstable/cm-11.0-XNF8Ystable/cm-11.0shipping/cm-11.0Subash Abhinov Kasiviswanathan2014-05-061-1/+1
| | | | | | | | | | | When an instantaneous tether and untether command are issued the dnsmasq operation of tether happens after the interface has been brought down by the untether command hence tethering goes into bad state. The fix is to let dnsmasq running so that it can be killed later by the untether command. CRs-Fixed: 620556 Change-Id: Ia92f530d2d082758bcefd1c4728bb21edcc39043
* dnsmasq: Update listeners when interface set changesSatish Kamuju2014-05-061-0/+15
| | | | | | | | | | | dnsmasq does not update its list of listeners with the new interface object whenver an interface goes up/down and hence when we free the old interface objects, the interface info in dnsmasq listeners is lost. This fix makes sure the listenerss are updated with the new interface object Change-Id: Ib3204d0d94c28a57f473fc04c5a10a52fc48e754 CRs-Fixed: 586287
* Merge tag 'android-4.3_r2.1' into cm-10.2cm-10.2.1cm-10.2.0cm-10.2-M1stable/cm-10.2cm-10.2Ricardo Cerqueira2013-07-244-9/+278
|\ | | | | | | Android 4.3 release 2.1
| * Add liblogYing Wang2013-04-091-2/+2
| | | | | | | | | | Bug: 8580410 Change-Id: I0e478ef39bfdc83adaa8cbbd9c1b5a6b0d28bb39
| * Only listen on the given interfaces.Robert Greenwalt2012-12-143-7/+276
| | | | | | | | | | | | | | Stop being a public dns forwarder on our external interfaces. bug:7530468 Change-Id: Ic94cd66e66371de4fcc54f53b9f267f6611804b8
* | Merge branch 'jb-mr1-release' of ↵cm-10.1.3-RC2cm-10.1.3-RC1cm-10.1.3cm-10.1.2cm-10.1.1cm-10.1.0-RC5cm-10.1.0-RC4cm-10.1.0-RC3cm-10.1.0-RC2cm-10.1.0-RC1cm-10.1.0cm-10.1-M3cm-10.1-M2cm-10.1-M1mr1.1-stagingcm-10.1Steve Kondik2012-11-182-24/+23
|\| | | | | | | https://android.googlesource.com/platform/external/dnsmasq into mr1-staging
| * am ad7502a6: Merge "Ensure all commands read on dnsmasq\'s stdin are processed"Jean-Baptiste Queru2012-06-021-15/+23
| |\ | | | | | | | | | | | | * commit 'ad7502a6aeff431e9759e57734474576d4b085e7': Ensure all commands read on dnsmasq's stdin are processed
| | * Merge "Ensure all commands read on dnsmasq's stdin are processed"Jean-Baptiste Queru2012-06-021-15/+23
| | |\
| | | * Ensure all commands read on dnsmasq's stdin are processedPierre Crépieux2012-05-311-15/+23
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As described in issue 30016, android dnsmasq daemon is misconfigured after initializing tethering. The reason is that two commands are present on dnsmasq stdin when check_android_listeners is called: update_dns:8.8.8.8:8.8.4.4\0update_dns:192.x.y.z (notice the \0 between the 2 commands). check_android_listeners assumes there is a single NUL terminated string and skip the second one. This patch ensure that every commands are processed by checking wether or not all the characters on stdin have been consumed and loop if needed. Also fixes style issues. Change-Id: I6d98233964559b8dcc1253aec105a240e1065c94 Signed-off-by: Pierre Crépieux <pierre.crepieux@orange.com>
| * / Remove obsolete ThirdPartyProject.prop file.Elliott Hughes2012-05-151-9/+0
| |/ | | | | | | Change-Id: I95e6f923a13322003096e67aeaaf5199624ab980
* / fix memory leakingjellybean-stablejellybeanChih-Hung Chou2012-09-181-8/+11
|/ | | | | | | | | | | | | There is a possible memory leaking when lo is allocated but the lo->name is not. In this case, we should free the lo and then return original change I475968bd570a113c9f61f02b974d57d1caaa0236 picked from: https://android-review.googlesource.com/#/c/23450/ as seen on: http://review.cyanogenmod.com/#/c/13782/ Change-Id: I21dd3267fa2521578d93f7b1a7bc2a6726de15ac
* Remove the simulator target from all makefiles.Jeff Brown2011-07-111-2/+0
| | | | | | Bug: 5010576 Change-Id: Ie5fcad1808bcced3198dc650816373e2f7567e54
* Add missing NOTICE files.David Deephanphongs2010-10-191-0/+340
| | | | | | | Copy NOTICE file from location in root into subdirectories where it will be picked up by the build system. Change-Id: Ie648543f307686d44b2010133c1027e8d5c7d34a
* add meta-files about 3rd party projectsThe Android Open Source Project2010-07-161-0/+9
| | | | Change-Id: I84244ea72c1a603cc4342da13f67831dcd8eaf34
* Add an empty CleanSpec.mkJean-Baptiste Queru2010-03-081-0/+49
| | | | Change-Id: I9baee49df0139f5131d5a83f6d03fb2aa7a30f46
* Remove a noisy logger.Robert Greenwalt2010-02-241-10/+3
| | | | Used by tethering, this would get very noisy if you had wifi active.
* dnsmasq: add empty MODULE_LICENSE_GPLSan Mehat2010-01-201-0/+0
| | | | Signed-off-by: San Mehat <san@google.com>
* dnsmasq: Include GPLv2 notice fileSan Mehat2010-01-201-0/+340
| | | | Signed-off-by: San Mehat <san@google.com>
* dnsmasq: Allow runtime changing of DNS servers via STDINSan Mehat2010-01-205-2/+182
| | | | Signed-off-by: San Mehat <san@google.com>
* dnsmasq: Tweak for building on AndroidSan Mehat2010-01-207-6/+407
| | | | Signed-off-by: San Mehat <san@google.com>
* dnsmasq: Direct import of version 2.51San Mehat2010-01-2085-0/+45398
| | | | Signed-off-by: San Mehat <san@google.com>
* new project, first commitNico Sallembien2010-01-190-0/+0