Age | Commit message (Collapse) | Author |
|
This will be used for automated notification of external vulnerability
reports.
Change-Id: I047cdcf4d1ea81e142085ddd0c1ec6396ca08de2
|
|
|
|
The libcrypto and libssl modules (and their respective static and host
versions) use LOCAL_EXPORT_C_INCLUDE_DIRS thus just including the module
is sufficient.
Change-Id: Ia45a9ff12e903c0f0fb149c7231f8840e49b7cab
|
|
|
|
Change-Id: If446c370824553f98bb4fabd31dd719bb18db2ca
|
|
|
|
For build-system CFLAGS clean-up, disable unused-variables warning.
Bug: 18632512
Change-Id: Ibf8184e0a05492e322646b2d85dafdbc450ba5f1
|
|
|
|
gcc does not check these mismatches, but clang complains about:
passing 'const char *' to parameter of type 'char *' discards
qualifiers.
Change-Id: Iabe6d4e4b47ca8c3a16fb4d97c8f2bc84d67cc31
|
|
|
|
This change updates the Android specific changes for BoringSSL, which is
Google's cleaned up version of OpenSSL. The change also works with the
current OpenSSL in Android.
Significant changes:
* Removal of wrapper functions for the OpenSSL hash functions – these
aren't needed.
* Use of the OpenSSL DES API. The code currently uses the SSLeay DES
functions which are supported by current OpenSSL but were deprecated
sometime in the 1990's. The OpenSSL DES API is the supported API for
both OpenSSL and the only API in BoringSSL.
This change has been proposed upstream in
https://github.com/paulusmack/ppp/pull/24.
Change-Id: I06c87ae4b5175a268739300eab59d65ddac8a2cc
|
|
|
|
This change syncs external/ppp with upstream. Specifically it's based on
upstream's 6e8eaa7a78b31cdab2edf140a9c8afdb02ffaca5.
In order to do this without blowing away the Android-specific changes, I
ran a script to try and find a matching revision in upstream's git tree
to the initial commit in external/ppp.
Based on the contents of *.c and *.h files in pppd/, upstream's
f8583676904957554c5a8bd14ede415688835f6c matches with the local revision
82c907af479178801a7a8701341b22c9d20fdb7e.
I diffed upstream's f8583676 with upstream's HEAD and removed chunks
from the result that applied to files that aren't present in Android. In
some places, the diff didn't apply cleanly because of Android-specific
changes:
1) Local change 8ad0dd2a added two "return UPAP_AUTHNAK;" statements
in "#if 1" blocks in auth.c. They have been reflected into
session.c/session_start by always returning SESSION_FAILED.
(Additionally, new code to query the local password db has been
disabled via #if !defined(__ANDROID__).)
2) Upstream now always defines INET6 for Linux so I've pulled IPv6
support in. (Otherwise sys-linux.c has compile errors.)
3) linux/ipv6_route.h needed to be included explicitly.
4) I defined HAVE_LOGWTMP to avoid calling some wtmp functions that
aren't implemented in Android. A dummy logwtmp is defined.
All the above changes are in __ANDROID__ tags to highlight them.
Additionally I've ensured that all the pre-existing changes are also now
in __ANDROID__ tags.
Change-Id: Ia5abe677d6ba4d5e9f4fbcd4fa03d8911b8bed12
|
|
* commit '2e50db22360222a36f5a32eeabdf0daec39c61a9':
Fix pppd to build with both old and uapi headers.
|
|
Bug: 11559337
(cherry picked from commit 5e0738a2d8667ec1ea629649edc4fc5ae453f4a1)
Change-Id: I7a25195e22b3b244e75c9f615c1233e34d92dc4d
|
|
* commit '03bccb2a88575be729a88b9e3c8bf6b79f68b989':
|
|
|
|
* commit '70dfaee6386ab7564718f576c4c0b45da4274212':
|
|
|
|
* commit '530e669b3111a33768ba8ddb1f80b7826d6fe446':
Fix pppd to build with both old and uapi headers.
|
|
|
|
Bug: 11559337
Change-Id: Id94bdc78a523067e9cd214b255c6cc3f333adaa3
|
|
Change-Id: Iaf128867dd892b6756d4d0523c97caadf67d0e0f
|
|
Bug: 8580410
Change-Id: I89a92f329d721a07a2ae1410b4b86894d4eb9537
|
|
* commit 'fc562d204c7e5acd6c839f19fa2b3a126df9b351':
Get rid of strlcat / strlcpy
|
|
|
|
Android already has a version of strlcat / strlcpy. There's
no need for pppd to duplicate it.
Change-Id: Ie094cccc2d2b8553cf3c6629c6a79bf3b8db9d06
|
|
Android already has a version of strlcat / strlcpy. There's
no need for pppd to duplicate it.
Change-Id: Ie094cccc2d2b8553cf3c6629c6a79bf3b8db9d06
|
|
|
|
Change-Id: I2e991872e297363d2e0a08e92d7fcebdea96a472
|
|
Change-Id: I43241717cf25cf713a59bc7c4bbb9ddca10377a7
|
|
They will be generated by LegacyVpnRunner.
Change-Id: I85a087440b6214aa9ada5db9c3ecc4e18f042313
|
|
Add NOTICE file for ip-up-vpn.
Remove GPLed code from pppd (wasn't being compiled in), and
fix up pppd/NOTICE to reflect.
Change-Id: I44b7b2680f65013f96f0043e40e8deeebabe2ec4
|
|
"am a96c501e: Mark ip-up-vpn as optional"
Change-Id: I6bb8a4ac696ebb2ba24895698ff0a853117ab769
|
|
Merge commit 'a96c501e99bc7de068540225102854994e30cad1' into gingerbread-plus-aosp
* commit 'a96c501e99bc7de068540225102854994e30cad1':
Mark ip-up-vpn as optional
|
|
Change-Id: If584a830f59f259dd1206bd88df59463c850cb70
|
|
Change-Id: I8c23f6f2bf984f794758ec27700d5fed4548ac09
|
|
Change-Id: Iede478bc19d5979417492d172288e6b1267ca5f1
|
|
|
|
This fixes running ppp through adb as sockets, that are connected
to a pipe with the help of nc. Further, the path construction now
corresponds to other versions of pppd.
Change-Id: Ib810dc69cbdf08b58cde65210b31cd7bd1427721
|
|
Change-Id: I4683e60ae455b68496aff88734a065ca50c56ef2
|
|
|
|
|
|
|
|
Bug: 2325838
Change-Id: I2e1df5a71aead40063f82cc0dda222f370ad4043
|
|
|
|
|
|
|
|
|
|
Merge commit '6e2a095b1792c0e54f80e54521f2ec1d1e8e405a'
* commit '6e2a095b1792c0e54f80e54521f2ec1d1e8e405a':
pppd: Implement ip-up-vpn to modify routing table when vpn is up.
|