6a8de0eb674bb93b98addc9b9edf00c077326549 |
|
24-Sep-2015 |
Christopher Grant <cjgrant@google.com> |
shill: Let ScopedSocketCloser release its socket descriptor This lets a client reliably close a socket on initial socket configuration failure, but keep the socket open otherwise. Bug: None TEST: Manual testing, including unused result warning. Change-Id: I01b8e09c338046aeafe8d6a81908c6ff9f14ef7f
/system/connectivity/shill/net/sockets.h
|
1da9419d10a1a617cc634e79772335fa08b3420f |
|
10-Sep-2015 |
Peter Qiu <zqiu@google.com> |
shill: libshill-net: remove external header dependency Move shill_export.h to net/ so that it will be installed by the library. Also remove the unnecessary header dependency for shill/accessor_interface.h in event_history.h. Bug: 23587594 TEST=FEATURES=test emerge-$BOARD shill Change-Id: Ia0d79e6945bfd27895b534706559d2f47051052a Reviewed-on: https://chromium-review.googlesource.com/298262 Commit-Ready: Zeping Qiu <zqiu@chromium.org> Tested-by: Zeping Qiu <zqiu@chromium.org> Reviewed-by: Paul Stewart <pstew@chromium.org> Reviewed-by: Alex Deymo <deymo@chromium.org>
/system/connectivity/shill/net/sockets.h
|
c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5 |
|
03-Sep-2015 |
Peter Qiu <zqiu@google.com> |
License shill to Apache2 This patch automatically replaced the license on all text files from Chromium OS (BSD style) to AOSP (Apache2), keeping the original year as a reference. The license header was added to .gyp and .gypi, the NOTICE was added with a copy of the Apache2 license and MODULE_LICENSE_* file was added. BUG=23587594 TEST=grep 'Chromium OS Authors' doesn't find anything. Change-Id: If41ede586c2465f5831fb7fee270ff41dbfdb596
/system/connectivity/shill/net/sockets.h
|
e67a78539a05ea7fc68ed5ca18f6d1de333a3086 |
|
16-Jun-2015 |
Paul Stewart <pstew@chromium.org> |
shill: net: Switch pointer/ref spacing Switch to Chrome style spacing. BUG=chromium:501026 TEST=Unit tests Change-Id: Ice57438655da8f177e5a8aa6fd602779ba21c357 Reviewed-on: https://chromium-review.googlesource.com/278075 Reviewed-by: Rebecca Silberstein <silberst@chromium.org> Commit-Queue: Paul Stewart <pstew@chromium.org> Tested-by: Paul Stewart <pstew@chromium.org>
/system/connectivity/shill/net/sockets.h
|
7a791fd9e1f011ab9ce17630d7c799eab497b246 |
|
06-Mar-2015 |
Timothy Jennison <tjennison@chromium.org> |
shill: add sockets methods for setting reuse address and multicast BUG=chrome-os-partner:37512 TEST=Successful build and manual testing Change-Id: Ic4f9c179c759df0baf7d81484c986e4925a96dcb Reviewed-on: https://chromium-review.googlesource.com/258760 Reviewed-by: Paul Stewart <pstew@chromium.org> Commit-Queue: Timothy Jennison <tjennison@chromium.org> Tested-by: Timothy Jennison <tjennison@chromium.org>
/system/connectivity/shill/net/sockets.h
|
ba24e6fd0f0f2b974e0e73039d7d92bb475f6857 |
|
17-Nov-2014 |
Peter Qiu <zqiu@chromium.org> |
shill: Disable automatic symbol exports from libshill-net Using -fvisibility=default flag in libshill-net causes a lot of uneeded symbols to be exported from the shared library. Removed the flag from the GYP file for libshill-net and instead added SHILL_EXPORT macro to be added to classes, variables and methods to be exported from the libraries explicitly. Also added SHILL_PRIVATE attribute to explicitly hide a symbol which can be used on some member of a class that is otherwise exported. BUG=chromium:433600 TEST=USE="clang asan" FEATURES=test emerge-$BOARD shill Change-Id: I16928737dde6bc5b97785773f6ed0f940f301f62 Reviewed-on: https://chromium-review.googlesource.com/230220 Reviewed-by: Peter Qiu <zqiu@chromium.org> Commit-Queue: Peter Qiu <zqiu@chromium.org> Tested-by: Peter Qiu <zqiu@chromium.org>
/system/connectivity/shill/net/sockets.h
|
8d6b59704591ba9fad57751858835dc332dbdd37 |
|
28-Oct-2014 |
Peter Qiu <zqiu@chromium.org> |
shill: export a shared library for RTNL interface. Export a shared library "libshill-net-<(libbase-ver)" from shill, which currently includes the RTNL interface and other codes that it depends on (mainly ByteString, IPAddress, IOHandler, TimeStamp, and Sockets). All the library codes are moved to under "shill/net/". Upcoming changes: - Remove dependency for "shill/error.h" which depends on dbus-c++. - Add Netlink interface to the shared library. BUG=chromium:427982 TEST=unittests CQ-DEPEND=CL:226103 Change-Id: I7f5c183b8a347c02e80ffed5e3497f691dde517c Reviewed-on: https://chromium-review.googlesource.com/226110 Reviewed-by: Peter Qiu <zqiu@chromium.org> Tested-by: Peter Qiu <zqiu@chromium.org> Commit-Queue: Peter Qiu <zqiu@chromium.org>
/system/connectivity/shill/net/sockets.h
|