- 13 Jun, 2011 1 commit
-
-
Ying Wang authored
So board-info.txt can be inherited from the parent device. Change-Id: I5d99a2483b9a325e475f3c602d9e0f5d2b95e80c
-
- 10 Jun, 2011 2 commits
-
-
Jean-Baptiste Queru authored
They're used in all products Change-Id: I125e693df2ec012ca3e5461ba9ada8c21c529ef7
-
Jean-Baptiste Queru authored
Change-Id: I5541fee3cd28a550945414510bc1e8141bc818fd
-
- 07 Jun, 2011 3 commits
-
-
Doug Kwan authored
Change-Id: I0cae803b16babf84e7be2e80681d33469ce43964
-
Eino-Ville Talvala authored
Change-Id: I48f75868b4082d2b47c451ffc7251dfa5b25e8c1
-
Brian Carlstrom authored
Change-Id: I7c8ca42565875e72c7297c41d8bcb9cf1c1b4664
-
- 06 Jun, 2011 2 commits
-
-
Jean-Baptiste Queru authored
Change-Id: I45e5fbe272f837e751eea14162432de1af1c67a2
-
Jean-Baptiste Queru authored
Add new apps. Also move VoiceDialer to only appear in telephony-enabled builds. Change-Id: I3560c19f841296be0c7438553e870df12a4c8cda
-
- 03 Jun, 2011 1 commit
-
-
Chia-chi Yeh authored
Also remove CryptKeeper as it was merged into Settings. Change-Id: I2f2be7e7f78dbb7c303a30c79d2f6ebcc96b9951
-
- 27 May, 2011 3 commits
-
-
Eric Laurent authored
A configuration file named audio_effects.conf is now used to list audio effect libraries and engines to be loaded by the effects factory. A default version of this file is installed in /system/etc. OEMs can override this file by placing a file with the same name under /vendor/etc. Change-Id: Id10e0e54f53234ec52b22b6f882734edaf2648ac
-
Hugo Hudson authored
Change-Id: I6a9f14a1129afffa0f80fb33977a98654ea61ccf
-
Mathias Agopian authored
Change-Id: I1ab54a7461095f37ea8bdeb480caffafe96a9522
-
- 26 May, 2011 2 commits
-
-
Marius Renn authored
Change-Id: Idb4c50bec8ae4328849736a7a120343276b45766
-
Jaikumar Ganesh authored
This now needs to be controlled on a per product basis rather than telephony / no telephony basis. Change-Id: I581bc0e027f844c1f7b7262c3833d8f727c3c9ec
-
- 18 May, 2011 1 commit
-
-
Jean-Baptiste Queru authored
Switch the emulator builds to ash to make sure it still works, in case we find that we need to go back to using ash. Change-Id: Id5641940b63cc4225011be1c375f4c86ec4d21cc
-
- 16 May, 2011 1 commit
-
-
Andreas Huber authored
Change-Id: I9ecb8bbf179607bcdcb37db43cc11248201ea41f related-to-bug: 4427361
-
- 10 May, 2011 1 commit
-
-
Christopher Tate authored
The 'bu' program is used by the platform's local backup mechanism to stream a 'tar'-compatible dump of application packages/data. BackupRestoreConfirmation is the UI for verifying that the user did is aware of & grants permission for a requested full backup or restore operation. Change-Id: I3a3fe345e89d09838bddc4010d429e1374e19440
-
- 29 Apr, 2011 1 commit
-
-
Brian Carlstrom authored
Previously the CA certs stored in the BKS KeyStore at /system/etc/security/cacerts.bks was loaded in the Zygote. As the the number of CAs are started to increase, this is causing more and more memory to be used for rarely used CAs. The new AndroidCAStore KeyStore implementation reads the CAs as needed out of individual PEM certificate files. The files can be efficiently found because they are named based on a hash CA's subject name, similar to OpenSSL. Bug: 1109242 Details: build Removing old cacerts.bks from GRANDFATHERED_ALL_PREBUILT and adding new cacerts directory to core PRODUCT_PACKAGES core/legacy_prebuilts.mk target/product/core.mk libcore cacerts build changes. Move cacerts prebuilt logic to new CaCerts.mk from NativeCode.mk where it didn't make sense. Updated Android.mk's dalvik-host target to install new cacerts files. Android.mk CaCerts.mk NativeCode.mk Remove old cacerts.bks and add remove certimport.sh script used to generate it. luni/src/main/files/cacerts.bks luni/src/main/files/certimport.sh Recanonicalize cacerts files using updated vendor/google/tools/cacerts/certimport.py (See below discussion of certimport.py changes for details) luni/src/main/files/cacerts/00673b5b.0 luni/src/main/files/cacerts/03e16f6c.0 luni/src/main/files/cacerts/08aef7bb.0 luni/src/main/files/cacerts/0d188d89.0 luni/src/main/files/cacerts/10531352.0 luni/src/main/files/cacerts/111e6273.0 luni/src/main/files/cacerts/1155c94b.0 luni/src/main/files/cacerts/119afc2e.0 luni/src/main/files/cacerts/11a09b38.0 luni/src/main/files/cacerts/12d55845.0 luni/src/main/files/cacerts/17b51fe6.0 luni/src/main/files/cacerts/1920cacb.0 luni/src/main/files/cacerts/1dac3003.0 luni/src/main/files/cacerts/1dbdda5b.0 luni/src/main/files/cacerts/1dcd6f4c.0 luni/src/main/files/cacerts/1df5ec47.0 luni/src/main/files/cacerts/1e8e7201.0 luni/src/main/files/cacerts/1eb37bdf.0 luni/src/main/files/cacerts/219d9499.0 luni/src/main/files/cacerts/23f4c490.0 luni/src/main/files/cacerts/27af790d.0 luni/src/main/files/cacerts/2afc57aa.0 luni/src/main/files/cacerts/2e8714cb.0 luni/src/main/files/cacerts/2fa87019.0 luni/src/main/files/cacerts/2fb1850a.0 luni/src/main/files/cacerts/33815e15.0 luni/src/main/files/cacerts/343eb6cb.0 luni/src/main/files/cacerts/399e7759.0 luni/src/main/files/cacerts/3a3b02ce.0 luni/src/main/files/cacerts/3ad48a91.0 luni/src/main/files/cacerts/3c58f906.0 luni/src/main/files/cacerts/3c860d51.0 luni/src/main/files/cacerts/3d441de8.0 luni/src/main/files/cacerts/3e7271e8.0 luni/src/main/files/cacerts/418595b9.0 luni/src/main/files/cacerts/455f1b52.0 luni/src/main/files/cacerts/46b2fd3b.0 luni/src/main/files/cacerts/48478734.0 luni/src/main/files/cacerts/4d654d1d.0 luni/src/main/files/cacerts/4e18c148.0 luni/src/main/files/cacerts/4fbd6bfa.0 luni/src/main/files/cacerts/5021a0a2.0 luni/src/main/files/cacerts/5046c355.0 luni/src/main/files/cacerts/524d9b43.0 luni/src/main/files/cacerts/56b8a0b6.0 luni/src/main/files/cacerts/57692373.0 luni/src/main/files/cacerts/58a44af1.0 luni/src/main/files/cacerts/594f1775.0 luni/src/main/files/cacerts/5a3f0ff8.0 luni/src/main/files/cacerts/5a5372fc.0 luni/src/main/files/cacerts/5cf9d536.0 luni/src/main/files/cacerts/5e4e69e7.0 luni/src/main/files/cacerts/60afe812.0 luni/src/main/files/cacerts/635ccfd5.0 luni/src/main/files/cacerts/67495436.0 luni/src/main/files/cacerts/69105f4f.0 luni/src/main/files/cacerts/6adf0799.0 luni/src/main/files/cacerts/6e8bf996.0 luni/src/main/files/cacerts/6fcc125d.0 luni/src/main/files/cacerts/72f369af.0 luni/src/main/files/cacerts/72fa7371.0 luni/src/main/files/cacerts/74c26bd0.0 luni/src/main/files/cacerts/75680d2e.0 luni/src/main/files/cacerts/7651b327.0 luni/src/main/files/cacerts/76579174.0 luni/src/main/files/cacerts/7999be0d.0 luni/src/main/files/cacerts/7a481e66.0 luni/src/main/files/cacerts/7a819ef2.0 luni/src/main/files/cacerts/7d3cd826.0 luni/src/main/files/cacerts/7d453d8f.0 luni/src/main/files/cacerts/81b9768f.0 luni/src/main/files/cacerts/8470719d.0 luni/src/main/files/cacerts/84cba82f.0 luni/src/main/files/cacerts/85cde254.0 luni/src/main/files/cacerts/86212b19.0 luni/src/main/files/cacerts/87753b0d.0 luni/src/main/files/cacerts/882de061.0 luni/src/main/files/cacerts/895cad1a.0 luni/src/main/files/cacerts/89c02a45.0 luni/src/main/files/cacerts/8f7b96c4.0 luni/src/main/files/cacerts/9339512a.0 luni/src/main/files/cacerts/9685a493.0 luni/src/main/files/cacerts/9772ca32.0 luni/src/main/files/cacerts/9d6523ce.0 luni/src/main/files/cacerts/9dbefe7b.0 luni/src/main/files/cacerts/9f533518.0 luni/src/main/files/cacerts/a0bc6fbb.0 luni/src/main/files/cacerts/a15b3b6b.0 luni/src/main/files/cacerts/a3896b44.0 luni/src/main/files/cacerts/a7605362.0 luni/src/main/files/cacerts/a7d2cf64.0 luni/src/main/files/cacerts/ab5346f4.0 luni/src/main/files/cacerts/add67345.0 luni/src/main/files/cacerts/b0f3e76e.0 luni/src/main/files/cacerts/bc3f2570.0 luni/src/main/files/cacerts/bcdd5959.0 luni/src/main/files/cacerts/bda4cc84.0 luni/src/main/files/cacerts/bdacca6f.0 luni/src/main/files/cacerts/bf64f35b.0 luni/src/main/files/cacerts/c0cafbd2.0 luni/src/main/files/cacerts/c215bc69.0 luni/src/main/files/cacerts/c33a80d4.0 luni/src/main/files/cacerts/c527e4ab.0 luni/src/main/files/cacerts/c7e2a638.0 luni/src/main/files/cacerts/c8763593.0 luni/src/main/files/cacerts/ccc52f49.0 luni/src/main/files/cacerts/cdaebb72.0 luni/src/main/files/cacerts/cf701eeb.0 luni/src/main/files/cacerts/d16a5865.0 luni/src/main/files/cacerts/d537fba6.0 luni/src/main/files/cacerts/d64f06f3.0 luni/src/main/files/cacerts/d777342d.0 luni/src/main/files/cacerts/d8274e24.0 luni/src/main/files/cacerts/dbc54cab.0 luni/src/main/files/cacerts/ddc328ff.0 luni/src/main/files/cacerts/e48193cf.0 luni/src/main/files/cacerts/e60bf0c0.0 luni/src/main/files/cacerts/e775ed2d.0 luni/src/main/files/cacerts/e7b8d656.0 luni/src/main/files/cacerts/e8651083.0 luni/src/main/files/cacerts/ea169617.0 luni/src/main/files/cacerts/eb375c3e.0 luni/src/main/files/cacerts/ed049835.0 luni/src/main/files/cacerts/ed524cf5.0 luni/src/main/files/cacerts/ee7cd6fb.0 luni/src/main/files/cacerts/f4996e82.0 luni/src/main/files/cacerts/f58a60fe.0 luni/src/main/files/cacerts/f61bff45.0 luni/src/main/files/cacerts/f80cc7f6.0 luni/src/main/files/cacerts/fac084d7.0 luni/src/main/files/cacerts/facacbc6.0 luni/src/main/files/cacerts/fde84897.0 luni/src/main/files/cacerts/ff783690.0 Change IntegralToString.intToHexString to take width argument to allow for leading zero padding. Updated existing callers to specify 0 padding desired. Add testing of new padding functionality. luni/src/main/java/java/lang/Character.java luni/src/main/java/java/lang/Integer.java luni/src/main/java/java/lang/IntegralToString.java luni/src/test/java/libcore/java/lang/IntegralToStringTest.java Improved to throw Exceptions with proper causes luni/src/main/java/java/security/KeyStore.java luni/src/main/java/java/security/Policy.java luni/src/main/java/java/security/cert/CertificateFactory.java luni/src/main/java/javax/crypto/Cipher.java luni/src/main/java/org/apache/harmony/xnet/provider/jsse/OpenSSLSignature.java Indentation fixes luni/src/main/java/java/security/SecureRandom.java Fix X509CRLSelector.getIssuerNames to clone result and added test to cover this. luni/src/main/java/java/security/cert/X509CRLSelector.java luni/src/test/java/libcore/java/security/cert/X509CRLSelectorTest.java Fixed bug where we created an X500Principal via a String representation instead of from its original encoded bytes. This led to a difficult to track down bug where CA 418595b9.0 where the NativeCode.X509_NAME_hash of a Harmony (but not BouncyCastle) X509Certificate would not hash to the expected value because the encoded form used an ASN.1 PrintableString instead of the UTF8String form found in the original certificate. luni/src/main/java/org/apache/harmony/security/x501/Name.java Add a new RootKeyStoreSpi and register it as the AndroidCAStore. This new read-only KeyStore implementation that looks for certificates in $ANDROID_ROOT/etc/security/cacerts/ directory, which is /system/etc/security/cacerts/ on devices. The files are stored in the directory based on the older md5 based OpenSSL X509_NAME_hash function (now referred to as X509_NAME_hash_old in OpenSSL 1.0) luni/src/main/java/org/apache/harmony/xnet/provider/jsse/RootKeyStoreSpi.java luni/src/main/java/org/apache/harmony/xnet/provider/jsse/JSSEProvider.java Added OpenSSL compatible X509_NAME_hash and X509_NAME_hash_old functions for producting an int hash value from an X500Principal. luni/src/main/java/org/apache/harmony/xnet/provider/jsse/NativeCrypto.java Changed TrustManagerFactoryImpl to use AndroidCAStore for its default KeyStore luni/src/main/java/org/apache/harmony/xnet/provider/jsse/TrustManagerFactoryImpl.java Changed TrustManagerImpl to be AndroidCAStore aware. If it detects an AndroidCAStore, it avoids generating the acceptedIssuers array at constructions, since doing so would force us to parse all certificates in the store and the value is only typically used by SSLServerSockets when requesting a client certifcate. Because we don't load all the trusted CAs into the IndexedPKIXParameters at startup in the case of AndroidCAStore, we now check for new CAs when examining the cert chain for unnecessary TrustAnchors and for a newly discovered issuer at the end of the chain before validation. luni/src/main/java/org/apache/harmony/xnet/provider/jsse/TrustManagerImpl.java Updated KeyStoreTest to cope with read only KeyStore. Update test_cacerts_bks (now renamed test_cacerts) to use the AndroidCAStore for validating system CA certificate validity. Register AndroidCAStore as an expected KeyStore type with StandardNames. luni/src/test/java/libcore/java/security/KeyStoreTest.java support/src/test/java/libcore/java/security/StandardNames.java Added test of X500Principal serialization while investigating Name encoding issue. However, the actual Name bug was found and verified by the new test_cacerts test. luni/src/test/java/libcore/javax/security/auth/x500/X500PrincipalTest.java vendor/google Change canonical format for checked in cacerts to have PEM certificate at the top, as required by Harmony's X.509 CertificateFactory. tools/cacerts/certimport.py Change-Id: I35164580e04c6f79404de9e3139694c30c57eb8b
-
- 26 Apr, 2011 1 commit
-
-
Dima Zavin authored
Change-Id: I8d38ca07951f35e71e700406589a8d021852ff31 Signed-off-by:
Dima Zavin <dima@android.com>
-
- 22 Apr, 2011 1 commit
-
-
Dima Zavin authored
Change-Id: Ib48e622b2fb137e24517cb31e6c46b3795296b45 Signed-off-by:
Dima Zavin <dima@android.com>
-
- 15 Apr, 2011 1 commit
-
-
Raphael Moll authored
Change-Id: Ia46337875cb78bb6a01731008b9acbfa4657d0a9
-
- 14 Apr, 2011 1 commit
-
-
David 'Digit' Turner authored
This change ensures that building full_x86-eng will copy the Bios files to the right location. This is necessary to launch "emulator-x86" after building the system images. Before this patch, one had to make the copy manually. Note that sdk_x86-eng does not need this (the files are actually taken care of in build/target/product/sdk.mk so will be copied even in case of the ARM sdk build). Change-Id: If70adead27c7997694ebc30561005d26a7358c34
-
- 07 Apr, 2011 1 commit
-
-
Chih-Chung Chang authored
Change-Id: I9da1f97acc3f15ea62aa10aaa46590c67ee2ff70
-
- 05 Apr, 2011 1 commit
-
-
Vladimir Chtchetkine authored
Added an instruction to copy init.vbox_x86.rc to the output's root. This is required to properly setup networking and other stuff inside the emulator. Change-Id: I84b11b048120a59109aa95d4f18d496a3c874911
-
- 04 Apr, 2011 2 commits
-
-
Vladimir Chtchetkine authored
Default system image size of 128M is too small to contain everything to run Android in VBox. Change-Id: I1d08051e170817c846660d88203908d090fc4652
-
Vladimir Chtchetkine authored
Change-Id: I9eedff42d4855c1f2668509cc19d388735fb57aa
-
- 01 Apr, 2011 2 commits
-
-
Brian Carlstrom authored
git cherry-pick --no-commit 5fac8d8f7096d8a950acad1ad0a8b963cef72e03 git cherry-pick --no-commit 1a8210710b46a0796ff2f8e76b6beb3a54f89019 git cherry-pick --no-commit 4fe2ac9f7284b838393aec8f0f48caef2510fd46 git cherry-pick --no-commit 7beb710a8f976fc4cb1e8be780644386870c4975 Change-Id: Ib10348e5509c906c6b95fa4accd6a18900bfe748
-
Vladimir Chtchetkine authored
Change-Id: Ia1f2bf9f05fcd8f07b240e15c7c01a80c6ca6829
-
- 24 Mar, 2011 4 commits
-
-
Brett Chabot authored
Original description from open master: ----------- Add more sdk lib tests to sdk build. Also fix whitespace issues introduced by last commit. Change-Id: Ifdede823b99b210ad6a48513e8522b4f660537cf
-
Bruce Beare authored
Change-Id: I1fc3cb491d593d3e28f90278cfc8de5d77852932 Signed-off-by:
Bruce Beare <bruce.j.beare@intel.com> Signed-off-by:
Jun Nakajima <jun.nakajima@intel.com>
-
Brett Chabot authored
Also fix whitespace issues introduced by last commit. Change-Id: I579abcd5f8bc743ee7fa0206307af9347e7352dc
-
Brett Chabot authored
Change-Id: Ib681389a1f1e2ead30808cef3c74dd5da9dea4d0
-
- 23 Mar, 2011 1 commit
-
-
Bruce Beare authored
Original commit msg: sdk: Add pc-bios files for IA qemu emulator Change-Id: I7f66a192975dc201a5f886e6a5e02b0ca9fbdee0 Signed-off-by:
Bruce Beare <bruce.j.beare@intel.com>
-
- 22 Mar, 2011 1 commit
-
-
Brett Chabot authored
Change-Id: Ifc7cc59726066f869504a338d3025bffdeaa6785
-
- 17 Mar, 2011 1 commit
-
-
Jesse Wilson authored
Change-Id: I141607d8b021a4b27c059d32391cc96f554c5ac7 http://b/4128077
-
- 16 Mar, 2011 1 commit
-
-
Jean-Michel Trivi authored
Add the new libraries on the system Change-Id: Ifc7259c45dfb7a4e584a822793811f4119ed5535
-
- 15 Mar, 2011 2 commits
-
-
Bruce Beare authored
Change-Id: Ia919ff57295cd020810989f241da713210bc8720 Signed-off-by:
Bruce Beare <bruce.j.beare@intel.com>
-
Bruce Beare authored
Change-Id: I1fc3cb491d593d3e28f90278cfc8de5d77852932 Signed-off-by:
Bruce Beare <bruce.j.beare@intel.com> Signed-off-by:
Jun Nakajima <jun.nakajima@intel.com>
-
- 12 Mar, 2011 1 commit
-
-
Iliyan Malchev authored
This patch removes support for prelinking from the build system. By now, the prelinker has outlived its usefulness for several reasons. Firstly, the speedup that it afforded in the early days of Android is now nullified by the speed of hardware, as well as by the presence of Zygote. Secondly, the space savings that come with prelinking (measued at 17MB on a recent honeycomb stingray build) are no longer important either. Thirdly, prelinking reduces the effectiveness of Address-Space-Layout Randomization. Finally, since it is not part of the gcc suite, the prelinker needs to be maintained separately. The patch deletes apriori, soslim, lsd, isprelinked, and iself from the source tree. It also removes the prelink map. LOCAL_PRELINK_MODULE becomes a no-op. Individual Android.mk will get cleaned separately. Support for prelinking will have to be removed from the recovery code and from the dynamic loader as well. Change-Id: I5839c9c25f7772d5183eedfe20ab924f2a7cd411
-
- 01 Mar, 2011 1 commit
-
-
Ying Wang authored
We are deprecating use of AndroidBoard.mk. To move add-radio-file to Android.mk, cleaning INSTALLED_RADIOIMAGE_TARGET may clean the radio target set by other Android.mks that get included before target/board/Android.mk. Bug: 3500660 Change-Id: Iee19c40c18f0e9ec23bad4b6ab0e600756af615a
-