History log of /hardware/ril/rild/rild.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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