History log of /hardware/ril/rild/rild.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1b4e637ead1aff57cf7b9cb142e33dea8e15fe8e 26-Feb-2018 Jaekyun Seok <jaekyun@google.com> Namespace ril service and properties with "vendor."

To prevent property name collisions between properties of system and
vendor, 'vendor.' prefix must be added to a vendor HAL service name and
vendor-specific properties.
You can see the details in http://go/treble-sysprop-compatibility.

These are applied only if PRODUCT_COMPATIBLE_PROPERTY is true.

Bug: 36796459
Bug: 73871799
Test: succeeded building and tested on a taimen device
Change-Id: I45ce47a0f6768bc3f088450a8b4680801a96db7e
Merged-In: I45ce47a0f6768bc3f088450a8b4680801a96db7e
(cherry picked from commit 83035b57fc6f63f4e80c3a424f09a867150e3bbe)
/hardware/ril/rild/rild.c
ef75a2a80c51e12da9b5d46ee8ae010b267f26bb 20-Jan-2018 Elliott Hughes <enh@google.com> Avoid possible buffer overflow.

clang-tidy rightly complains that this code for concatenating two strings
is incorrect because it doesn't take into account the space used by the
first string when appending the second string. Just use snprintf instead.

Bug: N/A
Test: builds, boots
Change-Id: Ifdaff43a87301a876369635013516aab41cd48c3
/hardware/ril/rild/rild.c
92d6298746cad2d18dff1caee9f8d90d7e01417f 07-Sep-2017 Pengquan Meng <mpq@google.com> Remove unused code

Bug: 62249769
Test: manually

Change-Id: Ibeae8537ee87dc9c3481538df0fcdb4f3d50f50c
/hardware/ril/rild/rild.c
0f9b43ef2d53335d9150ac696459cb856f7dfde0 06-Sep-2017 Treehugger Robot <treehugger-gerrit@google.com> Merge "Remove memory overlap when updating rild variable"
e03fd39e6b2e3bdc72c2551b4de54f99c4c60bd5 06-Sep-2017 Treehugger Robot <treehugger-gerrit@google.com> Merge "Remove unused include"
c7cd9432d5735010f58975a991796490fdfda3a5 26-Jul-2017 Yifan Hong <elsk@google.com> Remove unused include

Test: pass
Bug: 63135587
Merged-In: I541d3bbcc07d2c09f68e84fbdc91df2bce3e9d44
Change-Id: I541d3bbcc07d2c09f68e84fbdc91df2bce3e9d44
/hardware/ril/rild/rild.c
bfbd7b4ce6c3eed657562a26bf8166d7d8605afa 02-Aug-2017 nharold <nharold@google.com> Merge "Fix Const-Correctness for RIL_RadioFunctions"
am: e7a8d0f196

Change-Id: Ib3c88204dbf5dcc8850c09250177492c65df1df2
14e426684aec0ce295d6813e5dcb4d79145ab6a5 01-Aug-2017 Nathan Harold <nharold@google.com> Fix Const-Correctness for RIL_RadioFunctions

Re-add constant for function pointer table to
RIL_RadioFunctions. Const was accidentally removed
during a warnings cleanup.

Bug: 64231560
Test: compilation
Change-Id: I93675980c51d9162f624495d12fe3c97f1da8031
/hardware/ril/rild/rild.c
73ceab36bd2ac1e2a83eee5855413802261b76bb 12-Apr-2017 Srikanth Chintala <srikchin@codeaurora.org> Remove memory overlap when updating rild variable

Do not call RIL_setRilSocketName() as this copies string to itself .
new value is already copied to rild variable.

Bug: 62249769
Change-Id: I3cf03ee1b3f7024b0c8ef0495813def10519ba70
/hardware/ril/rild/rild.c
dd0b80d0b0074499de9a1faa74f6927c30b44201 05-Apr-2017 Amit Mahajan <amitmahajan@google.com> resolve merge conflicts of 77eb76c to oc-dev-plus-aosp

Test: I solemnly swear I tested this conflict resolution.
Change-Id: Ic7897aba8a92273bd5939417628963ef2304556f
25f66a9aa9f0556c0a98d2d11f709d807d601b2f 05-Apr-2017 Treehugger Robot <treehugger-gerrit@google.com> Merge "Change radio related service names to slot1, slot2, slot3..."
7955c43727b86f559ade21de682035b9f9c4cc4b 28-Mar-2017 Amit Mahajan <amitmahajan@google.com> Change radio related service names to slot1, slot2, slot3...

Test: Basic telephony sanity
Bug: 36570718
Merged-in: Ia3c3f7b3e2cedd05bafa2d335f9c04e831da0cf4
Change-Id: Ia3c3f7b3e2cedd05bafa2d335f9c04e831da0cf4
/hardware/ril/rild/rild.c
0ed5b5f1d54b84c4519fb8c9a76c7e46b470e522 04-Apr-2017 Dan Willemsen <dwillemsen@google.com> Merge "rild.c: Use log/log.h instead of utils/Log.h" am: 210d7d9059 am: 35a9183f59
am: 2ef2ec65b1

Change-Id: Ic95e1868489b0564d994d2f927eb017cf288a6a2
950d83079f9776f08b28b5e882477a7313fd4cdf 04-Apr-2017 Dan Willemsen <dwillemsen@google.com> rild.c: Use log/log.h instead of utils/Log.h

This doesn't use libutils, so it shouldn't be using the libutils
headers. It doesn't use anything unique to utils/Log.h anyways.

It also shouldn't be using any headers from TARGET_OUT_HEADERS (aka
LOCAL_COPY_HEADERS)

Test: m -j rild
Change-Id: I64ef29cdc17a32e013bccfa799cb9c125386cf50
/hardware/ril/rild/rild.c
cd77a5b914ec21e6914416af2adb19d76a2ebb76 25-Aug-2016 Amit Mahajan <amitmahajan@google.com> Adding simple radio service and callbacks.

Test: Sanity tests by telephony test team.
Bug: 32020264
Change-Id: Ib2b3abb54084a1b48c5fd74042fe534e3d9fb69f
/hardware/ril/rild/rild.c
18fe36be8b383536805b101b1872278a214c9915 25-Aug-2016 Amit Mahajan <amitmahajan@google.com> Adding simple radio service and callbacks.

Test: Sanity tests by telephony test team.
Bug: 32020264
Change-Id: Ib2b3abb54084a1b48c5fd74042fe534e3d9fb69f
/hardware/ril/rild/rild.c
c39610cd7ad6df55d9097bccf2d99262d83a6643 30-Nov-2016 Johan Redestig <johan.redestig@sonymobile.com> Use init to set capabilities (re-land)

(This is a re-land now that
https://android-review.googlesource.com/#/c/314804/ has fixed the
underlying bug. The problem was that the 3.10 kernel on angler
didn't support some newer capabilities. This CL fixes a bug reported by
Sony.)

With the minijail code the groups set in the rild.rc are lost when
switching user. The reason for starting as root was to be able to set
capabilities, since that code was written init has gain the ability
to set capabilities at service declaration so use that instead so we
dont even have to start as root.

Before change:

Name: rild
...
Uid: 1001 1001 1001 1001
Gid: 1001 1001 1001 1001
...
Groups:
...
CapInh: 0000001000003000
CapPrm: 0000001000003000
CapEff: 0000001000003000
CapBnd: 0000001000003000
CapAmb: 0000000000000000
...

After change:

Name: rild
...
Uid: 1001 1001 1001 1001
Gid: 1001 1001 1001 1001
...
Groups: 1005 1007 2001 3003 3009 3010 9998
...
CapInh: 0000001000003000
CapPrm: 0000001000003000
CapEff: 0000001000003000
CapBnd: 0000001000003000
CapAmb: 0000001000003000
...

Bug: 33443755
Test: Build/boot/check rild is running on angler and marlin.
Change-Id: I138f6203e55ea2c304e506da3949b5a932b83401
/hardware/ril/rild/rild.c
577bce6c9de200a5a6e50aa310b74a40fd268d26 14-Dec-2016 Robert Greenwalt <rgreenwalt@google.com> Revert "Use init to set capabilities"

This reverts commit aafb4e2754ad2a15fedb0efe0faf97d8c259380b.

Change-Id: I7df22f57d99b7e0bf4f6ed6f8bb53f4f1af521d5
/hardware/ril/rild/rild.c
aafb4e2754ad2a15fedb0efe0faf97d8c259380b 30-Nov-2016 Johan Redestig <johan.redestig@sonymobile.com> Use init to set capabilities

With the minijail code the groups set in the rild.rc are lost when
switching user. The reason for starting as root was to be able to set
capabilities, since that code was written init has gain the ability
to set capabilities at service declaration so use that instead so we
dont even have to start as root.

Test: cat /proc/`pgrep rild`/status
Before change:

Name: rild
...
Uid: 1001 1001 1001 1001
Gid: 1001 1001 1001 1001
...
Groups:
...
CapInh: 0000001000003000
CapPrm: 0000001000003000
CapEff: 0000001000003000
CapBnd: 0000001000003000
CapAmb: 0000000000000000
...

After change:

Name: rild
...
Uid: 1001 1001 1001 1001
Gid: 1001 1001 1001 1001
...
Groups: 1005 1007 2001 3003 3009 3010 9998
...
CapInh: 0000001000003000
CapPrm: 0000001000003000
CapEff: 0000001000003000
CapBnd: 0000001000003000
CapAmb: 0000001000003000
...

Bug: 33443755
Change-Id: Iac8aea697ac24417edecb4c0061e56821d3dc59e
/hardware/ril/rild/rild.c
211061f2f34af520c6e6ba2cb592afc7335c0cb4 08-Jul-2016 TreeHugger Robot <treehugger-gerrit@google.com> Merge "rild: Destroy the minijail struct after dropping privs."
ec5f2a248dcb14942326bd644cf32b94b075aa52 07-Jul-2016 Jorge Lucangeli Obes <jorgelo@google.com> rild: Destroy the minijail struct after dropping privs.

This fixes a small memory leak.

Bug: 28178548
Change-Id: Ib97ba3c6a4ee0cd6bed19abef386c1dd3071f518
/hardware/ril/rild/rild.c
cabf84065f774fdadbf354a01b0af6f6be213e80 01-Jul-2016 Sanket Padawe <sanketpadawe@google.com> Merge commit \'f0c8ca7f09ed9a827e5c79e019526e8f2c77eeb4\' into manual_merge_f0c8ca7
am: 40be36d427

Change-Id: I5b191e1e741a0649a7ba84b15c8ccceda762b5d4
40be36d427f641333832424ab7dc74907d5200c8 01-Jul-2016 Sanket Padawe <sanketpadawe@google.com> Merge commit 'f0c8ca7f09ed9a827e5c79e019526e8f2c77eeb4' into manual_merge_f0c8ca7

Change-Id: I670c9270d5d6fccd4b1a223de142d61e26541b7e
f0c8ca7f09ed9a827e5c79e019526e8f2c77eeb4 01-Jul-2016 Sanket Padawe <sanketpadawe@google.com> Fix build warnings in hardware/ril.

Bug: 29401612
Change-Id: I8473294655ad24ec001cedb84856004ab0ba22a7
/hardware/ril/rild/rild.c
fee63df3d23280da60243e94f3ab084eeca1d38e 23-Jun-2016 David Turner <digit@google.com> resolve merge conflicts of d027477 to nyc-mr1-dev-plus-aosp
am: 5d6ef97672

Change-Id: Id8844f27c56acd111a975d7a74153b5289281bb8
25d580912de82d0e359182b36b5c519f5a0d6766 23-Jun-2016 David 'Digit' Turner <digit@google.com> resolve merge conflicts of ccd27b0 to stage-aosp-master

Change-Id: Ic5a6bb461c60646d7f9798cb1bf99110c6592f91
834eca8da7a8fb8f0113367f0e239a2572e8b184 22-Jun-2016 David 'Digit' Turner <digit@google.com> Simplify emulator-specific logic.

Remove any qemu-specific code from rild.c, this now handled
by setting rild.libpath properly in the init.<board>.rc files
for emulator-specific build products.

Also, only the qemu pipe method is really supported since ICS
so remove obsolete schemes.

BUG=25875346

Change-Id: I82296c127b90c230ca1446ee2431f06e78def617
/hardware/ril/rild/rild.c
3b9ec9bb3cf508319a5e01815b37e97817eba92e 21-Jun-2016 David Turner <digit@google.com> Merge \\\\"[qemu]: Use new <system/qemu_pipe.h> header.\\\\" am: 47a81105da am: c963b671f3 am: 12db6c3cf4
am: 8cd152faee

Change-Id: I1bdf3012d376da36683cd79bd52729fc1cd6e281
8cd152faeefb26e74067c67ddf15ec671d01ec2c 21-Jun-2016 David 'Digit' Turner <digit@google.com> Merge \\\"[qemu]: Use new <system/qemu_pipe.h> header.\\\" am: 47a81105da am: c963b671f3
am: 12db6c3cf4

Change-Id: Ie9eb87da94a47d90994294dd1ac2f743bf5cfe54
c963b671f3f9e703894cbbdb7dca914eaee876f0 21-Jun-2016 David 'Digit' Turner <digit@google.com> Merge \"[qemu]: Use new <system/qemu_pipe.h> header.\"
am: 47a81105da

Change-Id: I3d5e17d7c9468321273bf9540548ef12d931c91d
2e98d891bb5f6cbebc56473a5d77c9554dc1dffd 16-Jun-2016 David 'Digit' Turner <digit@google.com> [qemu]: Use new <system/qemu_pipe.h> header.

BUG=25875346

Change-Id: Ie8649caa43a77a4ea1399df673cce2682773e4df
/hardware/ril/rild/rild.c
cc9bcfe0798ddc16b9fcf3f0b4471c707945b46f 08-Jun-2016 Sanket Padawe <sanketpadawe@google.com> Increase buffer size for storing /proc/cmdline to avoid buffer overflow. am: fcd7395ffc
am: ffac4be8a3

Change-Id: I4c5bfb7cecc19f282c0c2cae81fe593bdea1eaae
fcd7395ffcb96a8b7d2cc5c939dc3c61a2cb5b2c 06-Jun-2016 Sanket Padawe <sanketpadawe@google.com> Increase buffer size for storing /proc/cmdline to avoid buffer overflow.

Bug: 29115540
Change-Id: I875532f119aef908f7c7afbbd2224a5252c972ee
/hardware/ril/rild/rild.c
d883c5db208e6b16503c17e04167e43a28206d4f 03-Jun-2016 Michael Wright <michaelwr@google.com> Merge "Don\'t clobber the last null terminator when reading /proc/cmdline." into nyc-mr1-dev am: a0b379fe68
am: 0709b72878

* commit '0709b72878f916279dc252af47e31bd494f6bc48':
Don't clobber the last null terminator when reading /proc/cmdline.

Change-Id: I082d98e2aa88b8fd0ba9604ef7dcac4a49ebbdb7
cb2ecc3156b2106b84d436dd6fcb696efd76ccce 03-Jun-2016 Michael Wright <michaelwr@google.com> Don't clobber the last null terminator when reading /proc/cmdline.

Right now, if /proc/cmdline is larger than the buffer size (1024)
then the read will overwrite all of the null terminators and the
ensuing strstr calls will continue past the end of the buffer.

Bug: 29115540
Change-Id: I2da2f28edabd7926d40dbcea52ebaf7165c44e04
/hardware/ril/rild/rild.c
eaa7b3c395c801682d30beb357ca2ed203ae88c2 19-Apr-2016 Jorge Lucangeli Obes <jorgelo@google.com> rild: Use Minijail for priv dropping.

Minijail will abort() if any priv-dropping steps fail.

Bug: 28178548

Change-Id: I96527d6891fdc9567a768f3d7f88fdde9a58fe78
/hardware/ril/rild/rild.c
1067bb62f81e8c6b5df8fd0c16f7ee5a8179529a 14-Apr-2016 Keun Soo Yim <yim@google.com> build fix

Change-Id: I52d7255c352f1a8188658d28f609e5028179d0a0
/hardware/ril/rild/rild.c
c23238d36e15225bade04710e78defadf9d0039e 14-Apr-2016 Keun Soo Yim <yim@google.com> Merge "fail explicitly if setuid() fails" into nyc-dev
f1e9cf929b054bb6f578bc16f8d3731f4505daa2 14-Apr-2016 Keun Soo Yim <yim@google.com> fail explicitly if setuid() fails

otherwise, the following code can be executed
with unintended privileges.

bug:28178548
Change-Id: I265f8c0e1693344a675cc2623968db816309b1f4
/hardware/ril/rild/rild.c
1973685c095e3e15760d3ba4ad9e77997c46594a 14-Apr-2016 Keun Soo Yim <yim@google.com> avoid a potential buffer overflow

strncat can copy upto n bytes if its 3rd argument is n,
while the 1st argument which is the destination has only n bytes
in this case.

Change-Id: I3469abdcf55e64c5878a855700b323335c40c8be
/hardware/ril/rild/rild.c
6ff9a87b250598ea9e383f06a4257512bd0c8046 28-Jan-2016 Sanket Padawe <sanketpadawe@google.com> Improve wakelock symantics in RIL.

Bug: 22127517
Change-Id: I13fce25c8c6b27987e576b29a2ca5cd813f5b06f
/hardware/ril/rild/rild.c
f980863e91005acc423f4d020e5bba5386137ccd 15-Jan-2016 Ajay Nambi <anambi@codeaurora.org> Initialize the buffer

Initialize the char array to null character
as there is a possibility that it is not null
terminated

BUG=21063589

Change-Id: I558a41565b3e5e20aa40b5d0c5e748b204993e26
/hardware/ril/rild/rild.c
40aa12695e57655ddc4aa2e7e6dbac168ccb578c 15-Jan-2015 Sukanya Rajkhowa <srajkh@codeaurora.org> Added support for acquiring CAP_BLOCK_SUSPEND capability

- Linux kernel 3.10 onward power service mandates the user
space processes that use wake_lock service to have
CAP_BLOCK_SUSPEND capability. Made changes in rild
process to acquire the same

- Rild: Use division while defining MAX_CAP_NUM

Bug: 21063398

Change-Id: Idf38d9bde398e748139a6e5d7e7d9a1ac106ec8d
/hardware/ril/rild/rild.c
fd08733077d63c6e50e913cdf33714ba08940cbc 15-Apr-2015 Vinit Deshpande <vinitd@google.com> am 27976c4..27976c4 from mirror-m-wireless-internal-release

27976c4 Introduction of the new SAP-UIM socket

Change-Id: I9ab9d65f230edd83037e2d1779b3bdd3b32a0aa7
27976c479473bb772703fe4caa100e535e635e84 02-Jul-2014 Dheeraj Shetty <dshetty@codeaurora.org> Introduction of the new SAP-UIM socket

Added new socket connection for communication between the SAP module
in Telephony and User Identity Module with DSDA support.

New classes added are:

RilSocket
---------
Base class(virtual) for any type of socket. Has listen
and commands callbacks similar to that of the existing
telephony->rild socket.

RilSapSocket
------------
Derived class for socket for communication between BT SAP
and the sim module in the modem. It initialises
socket, calls Sap_Uim_Init to get the handles and
starts the socket thread.

rilSocketQueue
--------------
Queue for managing socket requests.

Change-Id: I8828173941d6ae76f1f9cc0d567efaf41a77d175
/hardware/ril/rild/rild.c
8ded9968d47577c45e5c1605b18ca549f9959edc 06-Apr-2015 Andreas Gampe <agampe@google.com> Ril: Fix missing includes

umask requires sys/stat.h and sys/types.h.

Change-Id: Idc44976675c0f178bc860773e0bc1b65b392adcc
/hardware/ril/rild/rild.c
e102e9508ce07ec5b6d17dccc959dcaa811ef7ac 20-Feb-2015 Elliott Hughes <enh@google.com> Fix missing extern.

Change-Id: Iaf7c85b49350e0716d40edb36129714ca47fdb11
/hardware/ril/rild/rild.c
faf4676b67c4d83586c1928a7398a85e22258c20 22-Jan-2015 Julien Vuillaumier <jvuillaumier@nvidia.com> rild: enable tombstone on RIL crash

Since Android L, process dumpable flag is verified in case of
crash before requesting tombstone capture by debuggerd.
As setuid operation clears dumpable flag for a process, reenable
flag in rild after its switch to UID radio (debuggable build only)

Change-Id: Id86b697e2a1e11744ccc50a3c9ef04faf079ed94
/hardware/ril/rild/rild.c
60c1f5bd6932365413f27e3083b54c3a98f3299d 14-Aug-2014 Vince Harron <vharron@google.com> Allow dlopen to find libreference-ril.so on 64 bit platform

libreference-ril.so is located in /system/lib64 on 64 bit targets.
The incorrect path caused the ril-daemon to crash, which also blocked
the network on emulator image.

Bug: 16321274
Change-Id: I53a455f51a96de28c8dd0b9e1ffe5b7475b2baf1
/hardware/ril/rild/rild.c
5d0cb9ee42b4f192b039dd6b6c58dcb40c830a14 19-Jul-2014 Elliott Hughes <enh@google.com> Always #include <sys/...>, not <linux/...>.

(cherry picked from commit 817721ac4c3f843e1f1e973ca3140c61701a511a)

Change-Id: Ie8801e15996ebea16bf70a98c73e4e70fb3a3340
/hardware/ril/rild/rild.c
d365219a1873e42d2ff669e13a9fe6ce6973bd51 20-Jun-2014 Etan Cohen <etancohen@google.com> Merge kwd to master

Change-Id: Id33008507cbafc88288b6483c7691d6db34cc5c3
/hardware/ril/rild/rild.c
164d2052f1bd1a9fe98fe90ca18f87438cba2a81 20-Nov-2013 Elliott Hughes <enh@google.com> Remove an outdated hack.

This is still a waste of your main thread, though.

Change-Id: Ic904619b2e1065b2bab577070a73f8175c1a48f3
/hardware/ril/rild/rild.c
e2a70cfbf3b3db7ab87c5799fc264f52a8326ae2 20-Nov-2013 Elliott Hughes <enh@google.com> Stop the kernel complaining about rild.

Even if you're only using capabilities that reside in the bottom 32-bits,
the kernel complains unless you're on __LINUX_CAPABILITY_VERSION_3.

warning: `rild' uses 32-bit capabilities (legacy support in use)

Change-Id: I6512cbc158971eb950e0fc2554e95fde72023cb2
/hardware/ril/rild/rild.c
fe4e1ec0233967f537e21d1b2ae30e7d33a97051 28-Feb-2013 Nick Kralevich <nnk@google.com> rild: use correct header file.

Change-Id: I1e969b36f19671f0502c8f952633b6c98e8f527d
/hardware/ril/rild/rild.c
8eb2a12cb7b525e74736300962a5f3848427275a 20-Nov-2012 Wink Saville <wink@google.com> Add RLOGx

This will eventually allow us to remove the code in
logd_write.c#__android_log_write which uses the tag
to direct logs to the radio buffer.

Change-Id: I7a6a966bc12e59a3ec68a56a41dd681fb325dfd8
/hardware/ril/rild/rild.c
188d84fb9121a2c92f9c1b8dbae36a3255417b88 29-Aug-2012 Wink Saville <wink@google.com> Use ALOGE instead of fprintf in rild

This allows the errors to be seen in the log, otherwise there is
no visibility unless you run rild from the command line.

Change-Id: Id6c25eeef6c2cb118c2dff80a9d3742b99563bde
/hardware/ril/rild/rild.c
f423cde8f901a72fd0cb811583a2cdabe62c64bd 08-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/157220

Bug: 5449033
Change-Id: Id52de89149d4580873215fafc922ec4bd8d722ed
/hardware/ril/rild/rild.c
6464068a31ff890d42d3da9cdf580d07c9c630d8 20-Dec-2011 Steve Block <steveblock@google.com> Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/156016

Bug: 5449033
Change-Id: Ib3eab0b780391f9a0ac9b53282616d66a0154ade
/hardware/ril/rild/rild.c
385a73934b05fd28915e0ae17020dbfe3b20afd4 04-Aug-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Enable QEMUD pipe connection

Change-Id: I8cdeda261ebaf203310262951e8253cb8a42c8c6
/hardware/ril/rild/rild.c
6c407c5da42d0c34a118f01ae0a48c9036298443 13-Dec-2010 Nick Kralevich <nnk@google.com> am aea7d5be: fix umask

* commit 'aea7d5beb2d2cc4d49954f9d5158b8a53c3d7d31':
fix umask
aea7d5beb2d2cc4d49954f9d5158b8a53c3d7d31 11-Dec-2010 Nick Kralevich <nnk@google.com> fix umask

Don't create files / directories that are world writable.

Bug: 3214214

Change-Id: I6b6caede4446e9e952bffdb2b14e429b2699c69b
/hardware/ril/rild/rild.c
2932f31296822b86ed945e09cadaabf2a453843c 08-Oct-2010 Wink Saville <wink@google.com> Revert "Add timer delete support to rild" DO NOT MERGE

This reverts commit 7edd07c9184a3abfaa3f4a161b74b3da9d7bbd56.
We need to revert here as this change is not in Gingerbread
or later branches.

Change-Id: I1b0d68655e3a91647f455cbc43f421db39f9aa55
/hardware/ril/rild/rild.c
c45f4678481f1f38c969989cebbd4c3bd25d6667 08-Apr-2010 Pal Szasz <pal.szasz@sonyericsson.com> Keep also the CAP_NET_RAW capability

This capability is used to open a packet connection, needed by
do_dhcp -> dhcp_init_ifc -> open_raw_socket in libnetutils.

Change-Id: Ib9fcabccea0bef551f93edf6d7f58f31ca748763
/hardware/ril/rild/rild.c
7edd07c9184a3abfaa3f4a161b74b3da9d7bbd56 22-Jun-2010 Naveen Kalla <nkalla@codeaurora.org> Add timer delete support to rild

Change-Id: Ia862f4cac116bf1ee98788c004860cdb2c70f356
/hardware/ril/rild/rild.c
e6e6fb2ebbaae681ab45b866bb9bba57aff1c33c 19-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@140373
/hardware/ril/rild/rild.c
00f06fc3fdb05d4276e76091cacb42b6f6862222 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/hardware/ril/rild/rild.c
c2efc51d848d68147320a5983954f9c76428885c 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/hardware/ril/rild/rild.c
dbbb392e15b5ace6f19e76c49c80ea14292e8a4d 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/hardware/ril/rild/rild.c