project android/ b6ef8e9 Add manifest for 10.1.3 a9420b8 Add manifest for 10.1.3-RC2 1e26a86 Add 10.1.3-RC1 manifest cfa5271 Add VoicePlus 4af61e1 Add Babel dependencies 6066e99 add gson 72881a8 Add 10.1.2 manifest a7d5a14 Add 10.1.1 manifest 496f6b3 Add NTFS-3g, FUSE and exFAT repositories 7b2a851 10.1.0.x: Bump otter(2) to 10.1.0.2 06d00ac 10.1.0.x: Add p760 maint release e9c7f7c Bump d2vzw again b83f18b Bump d2vzw release to 10.1.0.2 c70a312 Make the maintenance-release manifest a bit more generic 84a669f Add manifest for 10.1.0.1 maintenance releases ed7ccd5 Add cm-10.1.0 manifest af14f0f Add media-caf repository d5d870c add google external bits a726876 Add RC5 manifest 4efef8e README: Fix broken URLs cdb1bc7 Add RC4 manifest afd1b19 Add RC3 manifest 221a1be Add manifest for 10.1.0-RC2 5f89eb9 Add manifest for 10.1.0-RC1 project bionic/ bdc251d libc: arch-arm: strlen: Illegal ARM registry entries fixed Signed-off-by: Paul Beeler ce133c0 Added audit.h from the kernel. 80fcbd0 Revert "Upgrade to tzdata2013c." 490981e Upgrade to tzdata2013c. project bootable/recovery/ 0f7f15c v6036 568d9bc Shrink cid 63ac2b8 unset immutable bit on install-recovery.sh 04f02c5 4.3 detection fix a2aac83 add su daemon runner ab6769d 6035 912b6d9 su installation and detection updates for 4.3 ebecbc6 Fixes for Superuser b9ecf64 Add power off & reboot to bootloader mode in advanced menu 8736cc1 Remove "fix permissions" option a81817c more headless fixes ab60a07 add --headless mode 64615ee SELinux: don't suppress the "no file_contexts" message on the UI 7f7491f Update wipe data option confirmation a4be87f Add sdparted option to partition in ext4 fstype cfb115f Update for zlib changes f572459 Bump to 6.0.3.3 a1d5819 Fix usage of stat vs statfs 593b54c fix stat usage 7ac751f recovery: use just the mount point instead of the full path 71d76c2 Fix the potential segmentation fault e672fdf move "install zip from sideload" to installation submenu cc5591a support version 2 (2048-bit e=65537) keys in recovery 2162ee6 Fix compiler warning: redefinition in extendedcommands.c 7efb8bd Fix recovery filesystem table output to log 9de39c1 Remove (un)mount option for datamedia partitions 5f05ac7 recovery: Fix adb backup c6834e3 add getprop abc56ea revert mmcutils. cleanups and fixes. 5043ef2 Rename prebuilt recovery su to su.recovery, so it does not interfere with devices that have a shared recovery/boot. fcf5a00 Delete sideloaded file once installed project build/ 2f689a4 Updated CM release key for recovery 7d15161 envsetup: add a helper to fix "out/target/common" not being really common 42342f3 Bionic optimization for Cortex A5 ff41d07 releasetools: use prebuilt boot image if using a custom boot image makefile d496200 roomservice: Bump devices per page to 200 6cd5f43 Add auditd to SELinux-enabled builds 6fe65c4 update emulator's recovery.fstab 7197530 emulator: use ext4 instead of yaffs e5bdddf Fixes for Xcode 5 and OSX 10.9. kernel.mk: Put elf.h into the include path on Darwin builds. 3fb440a recovery: Always allow the CM release key d90c6dc repopick: let's be nice to our servers :) 98f660a repopick: remove the superfluous information from date b8fddac repopick: gracefully handle empty/non-JSON server responses d0884b9 build: get rid of the sparse expand stuff 73b34f6 envsetup.sh: add missing dquotes 0ca7b34 dopush: push files to /data too 294ab11 Fix /system/app/$app.odex not updated issue 4c66ff4 Sign final packages with a different key if requested 448f5c8 lets make the lunch list look a little neater 7673507 roomservice: When validating the presence of a repo, check main manifest too ba2d49d add adb to the disttools 623cbf8 repopick: decode the result as UTF-8 78d0ac8 envsetup: hmm repopick 0ad046b s/cyanogenmod.com/cyanogenmod.org/ fc54d9e repopick: allow running from a subdir of ANDROID_BUILD_TOP af7aa23 repopick: handle additional error cases around subprocesses 29531b2 repopick: add -b shortcut option 0b55d23 repopick: initial commit 3f06103 Add support for cross compiling Windows tools on Darwin. 9186284 envsetup: add quotes around PROMPT_COMMAND project dalvik/ 76461e9 dalvik/vm: Dalvik startup with a low memory footprint 37e8ce4 JIT: Combine add with shift and offset for array load & store. 36141f9 JIT: Combine add with shift. f3485c4 JIT: Hoist loop load operations above loop. a5830d7 JIT: Use rsb and shift in easy multiply. 1ec6cb9 JIT: Combine shift & sub for monitor unlock. 8b7100f JIT: Allow use of cbz/cbnz for conditional branch gen. e2561a0 debug: allow ability to hide GC freed lines in logcat b61082b dvm: Bring back the ANDROID_DATA override ef13d33 Revert all STE Dalvik performance patches project development/ a4a7f84 Update classpath for dashclock API in CMUpdater. 529ca6f Fix up Windows cross compile detection and error handling on Darwin. 1f3d54b Add support for cross compiling Windows tools on Darwin. project device/common/ a37aa43 libbt: Add support for using two stop bits 94e39fa libbt: BT USB support 3fd0378 libbt: Fix stray comma :) 5e53640 libbt: Add prepatch support 6747b26 libbt: Add btlock support project device/generic/goldfish/ e34c10f fix copying of init.recovery.goldfish.rc b413584 goldfish: add vendorsetup.sh project device/htc/ace/ c76f883 device: add back lower dalvik.vm.heapgrowthlimit ee6a5c1 overlay: add custom config_virtualKeyVibePattern and config_keyboardTapVibePattern (paulb-nl) 860190e Turn off BLE, GATT, and SMP of Bluetooth stack (AOSP) 8464763 init.spade.rc: restart adb on adb root 6715870 system.prop: remove ro.secure=0 project device/htc/msm7x30-common/ bad8aba BoardConfigCommon: use source built libv8 f221e02 huge clean up part 2 2b9a025 DeviceSettings: translation italian fixes 33b6b0a BoardConfigCommon: add BOARD_HAVE_HTC_AUDIO aee94dc BoardConfigCommon: remove media variant 63be50a Use real kernel headers project external/bluetooth/bluedroid/ 10b999d Add I2S-PCM slave mode for SCO 382f7fb Support USB HCI a59fa7f bt_hci_bdroid: check for failure to open hci ea48d2e Fix MAP SDP record generation [1/3] project external/busybox/ 93cce13 Apply post-1.21.0 patches, bump version to 1.21.1 75671e1 volume_id: fix ntfs attribute search e73f3c1 Apply post-1.21.0 patches, bump version to 1.21.1 c2b8b7a xz: support concatenated .xz streams 64406a9 Bump version to 1.21.0 0cfba07 fix testsuite false positive 4609f47 mdev: fix mode of dir1 in =dir1/dir2/file rule 31dc860 ifconfig: do not accept "ifconfig eth0 up 1.2.3.4/17" (ip with mask). Closes 5786 2f5b5be grep: fix grep -Fw not respecting the -w option. Closes 5792 81fa999 syslogd: do not segfault on parse error when using default config. Closes 5762 2cfcc9e sha3: code shrink 9980707 syslogd: convert dummy functions to statics and get rid of IF_FEATURE_* checks 9daf33f dc: code shrink 7c4b13e ash: revert wrong "fix" for an apparent memory leak. Closes 5822 5d78355 code shrink 5ca853e fix a typo in config help text. Closes 5714 20c5e5a mount: fix -o user=foo mishandling, fix unc= generation, add prefixpath= e4f0f26 sha3: s/sha3_process_block76/sha3_process_block72/ 5368fe5 sha3: rename KeccakF->sha3_process_block76. 406ea15 mount: add unc option to CIFS mount (needed for Linux 3.4+) 970aa6b sha3: cache ctx->bytes_queued 8fb3ab5 sha3: remove two "small code" codepaths: I can't reproduce code size win on them anymore 8e7312e sha3: tweak choice of a fast code path for 64-bit 5b7f50f sha3: cosmetic tweaks to various names, comments. No logic changes. ac4100e sha3: code shrink a55df27 sha3: code shrink 07a54e2 sha3: another speedup for SHA3_SMALL=0 case 6830ade whitespace fixes. no code changes 30a8652 sha3: make size/speed optimization decision configurable 60cb48c whitespace cleanup. no code changes b8173b6 sha3sum: new applet b7841cf ntpd: fix incorrect m_status field in outgoing packets. Closes 5120 90801da Remove redundant 'config FEATURE_VOLUMEID_SQUASHFS' 6928d9f volume_id: add squashfs detection 6967578 whitespace fixes. no code changes 5218515 volume_id: uuid_format small code shrink 07b419d volume_id: display hfs[+] 128-bit UUID properly a58f7b7 blkid: add type display for hfsplus cd776cf syslogd: add option to log to Linux kernel printk buffer d189b59 klogd: handle multi-char log levels 3917fa3 dmesg: handle multi-char log levels fb499c5 powertop: fix error message a38f9fa ifenslave: fix missing close paren 12677ac CONFIG_PID_FILE_PATH: new configuration option for pidfile paths 393c395 du: document incompatibility with standard tool 4d5955e decompress_uncompress: comment out a bigger chunk of debug code a846117 decompress_uncompress: comment out debug printout on corrupted data c71547c decompress_uncompress: move 'code' variable into loop - sole user 4ba6c5d ash: fix a memory leak e4b9451 volume_id: add exFAT detection 3f21044 ifupdown: code shrink a803bfa ifupdown: remove unused errno assignments 1118133 ifupdown: simple code shrink d2d5049 blkid: show filesystem when both label and UUID are missing, but type is known 5694afd build system: use pkg-config to look up selinux libs 67dc7b2 fbsplash: fix regression from e4fa7b7 3aeb870 nanddump: invert the meaning of the -o parameter to match upstream 98f6b2d nanddump: skip bad blocks when instructed to do so da0200a nanddump: use the right operator of logic AND eab343e mktemp: fix mktemp -u temp.XXXXXX returning garbage when TMPDIR is set 8dc6d1a adduser: make it accept "adduser USER GROUP" form fd77ea5 mark get_shell_name FAST_FUNC 32711c4 top/ps: argv0:"gdm-session-worker [pam/gdm-password]" == comm:"gdm-session-wor" d527588 ash: implement export -n f47ce07 brctl: fix description and usage 1c7a58d udhcpc[6]: allow discover_retries == 0 (infinite) d109798 flashcp: remove unused variable opts b232037 lineedit: in !EDITING config, return -1 on fgets error 9371043 fix unsafe bb_perror_msg(filename) calls 225cc13 scripts/kconfig/mconf: work on systems w/o SIGWINCH c4f2d99 libbb: correctness/size tweaks in signal-related helpers 73a1990 top: do not touch stdin if -b 06a98e3 modprobe_small: make rmmod to NOT remove dependencies. Closes 5162 0b4980c ash: trivial fixes for compile failures ffe03f0 top: fix build failure in !USE_TERMIOS case 42be921 ps: fix build failure in !DESKTOP case 2fb8d0d top: implement scrolling up/down (_very_ useful) 3c62bba ushcpc: gracefully handle packets with CHECKSUM_PARTIAL 0ffd63c telnet: convert Enter -> CR LF in line mode too 57f07bf telnet: shrink literal string size aca464d telnet: convert CR -> CR LF, not CR -> CR NUL when sending data to server 6d463de fbsplash: support non-RGB565 pixels in 16-bit mode 2dc1a97 find: make -mindepth N -xdev correctly stop on mountpoints 9e71e3c ash: fix "read -s" + ^C. Closes 5504 50157f3 top: fix "last CPU" parsing c439851 sysctl: implement -q d1d794f refactor correct_password.c to avoid one if 9b80b90 build system: stop .eh_frame generation b7812ce wget: reorder fread and poll: poll only if fread returns EAGAIN. Closes 5426 168f87c httpd_indexcgi.c: fix compile failure 5f10fdf Fix compile failure in ll_proto.c c5a9fa2 blkid: add support for nilfs2 8019b3a volume_id: code shrink 11f2c0d blkid: add type display for btrfs 405daff ll_proto.c: code shrink a0fd4a7 style fixes, no code changes 41f7885 getty: tweak style, no code changes 9c55143 wget: try reading after poll timeout - stdio may have buffered data. Closes 5426 45c35e9 getty: add commented-out extended error diagnostic dba7094 login: increase login name size limit from 32 to 64 6567edd udhcp[cd]: fix binding to network aliases. Closes 5432, 5438 4919565 lineedit: fix Alt-D when cursor==0 2ffd710 platform.h: disable ALIGNn macros for s390[x] ca81a93 disable format security warnings 293c945 udhcpc: make -O work. Closes 5402 0e941d5 Simplify copyright/license notice that appears in the binary. 5cfb818 Add yet another missing ALIGN2 on a global declaration. 71045cc dhcpd: write lease file on exit d3a4239 *: declare strings with ALIGN1, as appropriate 32f774c *: declare strings with ALIGN1, as appropriate e565383 testsuite: make mkfs.minix test not fail spuriously on big endian 37a79c0 sed: allow 'w' cmd to use two address form dbed6c4 tftpd: fix -u USER to work with chroot. Closes 5348 df8066a awk: fix FS assignment behavior. Closes 5108 e1db338 ftpd: free allocated string on error path 3bb8587 ftpd: fix MDTM's month value. Closes 5336 566a313 ash: add a comment about VEXPORT b5c7220 fbset: respect rgba configuration lines in fb.modes 5345b8d acpid: add missing lid switch definition c5fe9f7 include sys/resource.h where needed 9ad8979 mount: support strictatime option. Closes 5240 ea664dd awk: make -F STR interpret escape sequences. Closes 5126 440a509 dpkg: fix creation of .list files (were empty since b768aeb). Closes 5324 d52c951 trivial small speed optimization 6ebb2b6 mount: do not pass "comment=ANYTHING" option to kernel. Closes 5240 a396ade mount: undo recent breakage when mount flags were made unsigned c9a1311 mount: fix the wrongly stored fs creation time 9ee4266 mount: set up RO loop device if mount -o ro. Closes 4784 1d7ad7a tweak help texts 2bc495e adduser: install to /usr, not /, like all other similar tools dac8e79 Move several applets to different install dir: e3e0d2b tweak help text 9b78e14 build system: fix build of kconfig on Darwin aacd448 wget: fix wget-supports--P testsuite failure. Closes 4940 e0a6004 config: do not refer to HTTPS for wget 6144124 wget: make -c _not_ truncate the file c5b0101 unzip: make options parsing more robust on getopt w/o gnu extensions bf146b8 wget: correctly handle failure to -c (continue) f5abc78 wget: add dummy --no-cache ac42e3d ps: use separate get_uptime() and make it work on non-linux too 6979325 nanddump: make dumping read-only partitions work 772f17a modinfo: match more standard module fields and fix version field ac164dd volume_id/ext: use common bb_e2fs_defs.h for ext2/3/4 constants and structs 70fc8c1 su: do not change to home dir unless -l 588e284 remove FEATURE_VI_OPTIMIZE_CURSOR from example config 39f82d4 rdate: code shrink 0ccae4d Add comments in keyboard escape sequences table d3dff87 vi: save/restore screen upon invocation 04b5289 vi: nuke FEATURE_VI_OPTIMIZE_CURSOR 4125a6b ntpd: on time step, kill all outstanding replies from other peers 0a393cf testsuite: some more awk tests related to conditions 93c32f2 rdate: code shrink 605f264 vi: do not set autoindent by default c9677ed libbb: add missing_syscalls.c: for now, only Android syscalls bd01f22 android: some sensible defconfig changes 3645195 platform.h: Android tweaks: ioprio defines, BB_ADDITIONAL_PATH a1ec841 android: fix 'stat', ifdef S_TYPEIS* in coreutiles/stat.c 64f763b inetd: fix build failure in Android 49b8e72 brctl: fix build failure by s/strtotimeval/bb_strtotimeval/ (android has strtotimeval) 52de9c7 lpr: don't send 0-byte print jobs (compat) cfc212c tar: fix 256-bit encoded number decoding f451b2c ash: fix a bug in >${varexp} handling. Closes 5282 37ca36a sed: yet another fix on top of zero length match code ba1d561 man: fix handling of gzipped manpages 84406e4 sed: fix breakage added by zero length match code c35545a sed: code shrink 21f6fbf sed: fix zero chars match/replace 21f620f ifplugd: tweak help text 085b293 udhcpc[6]: show select timeout in log 02112d8 unzip: ignore chmod errors dfc2473 tar: support -J, --xz explicit compression option 6e9284d build system: fix build failure when only gunzip is selected 25cb5aa mdev: tell kernel that we didn't find the firmware 0446104 tar: implement --no-recursion b6beada mdev: remove undocumented subsystem/devname matching hack ea57f51 mdev: when found, print major,minor into mdev.log 8d11854 tweak help text 516530c mdev: add support for $DEVNAME and /dev/mdev.log debug aid 7c8aa2b typo fix in comment 0133921 volume_id/ext: detect ext4 too be1cfee find: if DESKTOP=y, support -wholename (synonym for -path) 4a6a56c examples/mdev_fat.conf: small addition 02b8b9b busybox: tweak help text and copyright year a5ee090 fix for spurious testsuite failure f1f8fca mv: accept but ignore -v 3698ed1 mkdir,rmdir: accept and ignore -v, --verbose 8c34395 sed: support long opts and -iSFX 44642d1 ln: support -T and -v 556ac36 get_linux_version_code: don't fail on Linux version strints like "3.0-foo" 3da46c8 udhcpc6: depend on ipv6 d133144 fix build failure when compressed help is selected, but bz2 compression is not 576b1d3 sendmail: use host rather than NIS domain name for HELO 0c62f20 lpr: small code shrink deee356 lineedit: histfile can get emptied when CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=y 9d75370 hush: remove sighandler_t definition hack, platform.h has it too eced0c7 getty: fix for NOCTTY killing us with SIGHUP b84dafb sed: slightly better fix for prev commit's problem e39afe1 sed: fix handling of s/// which has empty matches 3a9365e ifupdown: improve compatibility with Debian b9d4944 Start 1.21.0 development cycle f523439 Bump version to 1.20.0 d2266d4 udhcpc: fix improper size calculation for OPTION_STRING_HOST c966563 mdev: fix mode of creatred node if config file support is not configured df9196d Fix another build failure found with randconfig 6dca172 fix build breakage with gcc 4.2.1 56443cd whitespace fixes 8cab667 fix build breakage found by randconfig b110e1f who: fix typo in help text d778e6c hwclock: fix wrong comparison of time value (when it will overlow int) 6500d12 udhcp: make arpping code resistant to time jumps 5377286 who,less: tweaked help text 75e1e7b mktemp: add support for -u 176bc34 Drop include/bb_linux_ext2_fs.h, use existing e2fsprogs/e2fs_defs.h 86a03be umount: make -d always active, add -D to suppress it ee0d4cd Tweak INSTALL text 0b2b0f3 Create and use our own copy of linux/ext2_fs.h caf5768 work around linux/ext2_fs.h breakage 1485030 killall5: don't do STOP/CONT dance if the signal we send is SIGSTOP or SIGCONT 7a42693 httpd: emit correct content length on range requests past the end. Closes 4952 1d9e99b hostname: make -i not emit extra trailing space 3e3a8d5 ntpd: fix build failure if !NTPD_SERVER. Closes 4994 1c12b67 lsof: new applet 25dbb07 bloat-o-meter: Remove unused code b1b7096 bloat-o-meter: handle huge (hex) sizes. 0d6bbb0 hush: remove unused member struct command::is_stopped ba88826 busybox: tweak help text cc1bb60 ftp{get,put}: tweak help text 78a3b67 Fix one-applet build for tcpsvd 5e89648 nc: support "-e PROG" form of -e option 7fe1e3f ubi_tools: add workaround for bad kernel headers. Closes 4838 6545762 build system: remove bogus $(1) in last commit c528917 build system: detect missing crypt and drop it from linking 79bec06 ntpd: make "reply from IP" messages more uniform 07fcaab test: "test !" was accessing argv past NULL - fix it. Closes 4832 d98dc92 ntpd: drop offset averaging code 4e3beb2 tftpd: chroot to DIR, not merely chdir. Closes 4874 0687a5b libbb: make xchroot do a chdir("/") after chroot 39c2cb2 build system: fix broken CONFIG_SYSROOT handling bf63437 Add SYSROOT, EXTRA_{LDFLAGS,LDLIBS} config opts; sample Android NDK config 69d81a1 printf: fix this case: printf "%b" '\0057usr\0057bin\n' d4acaf7 printf: trim help text 8be49c3 ntpd: tweak log messages format bb8d7db testsuite: add a test that tar detects XZ-compressed data d29c946 fix trivial bug in unpack_gz_stream (wrong fd used in read) b5d6ae9 Don't compile get_header_tar_FOO function if they are not needed faac1d3 tar,rpm2cpio: check that child decompressor did not error out 02c3c38 Move seamless .Z support into unpack_gz_stream 8a6a2f9 update seamless uncompression code 774bce8 archival/libarchive/decompress_unzip.c -> decompress_gunzip.c. no code changes 5965507 preparatory cleanups for seamless uncompression improvements 17eedca ssd: compat: match -x EXECUTABLE by /proc/pid/exe too 11e61d5 uudecode: tweak help text fa737ce uuencode: tweak help text 547ee79 ntpd: fix a case when discipline_jitter = 0 if we step b3439d4 cp: trim help text bb9254a du: trim help text a bit more 81b6bf1 du: remove stray whitespace in help text 132b044 ntpd: experimental code to correct frequency a bit more aggressively e8cfc3f blkid: if parameters are given, do not scan /dev 97e5281 ntpd: fix the "are we a server" check in previous commit e8ce285 ntpd: avoid printing messages between send and recv. good for fast networks b124c34 ntpd: log clock drift with three digits after decimal point 74584b8 ntpd: log jitter on update too; increase assumed clock precision x2 - to 2ms 03a99e3 date: extend help text to explain compat date format. Closes 4820 3ac066c fbsplash: use line_length instead of xres * bytes_per_pixel 62c006d libbb/procps.c: make fast_strtoul_10() stop on '\n' too cd09e81 grep: support for -x, match whole line 0b170e6 libbb/procps.c: make fast_strtoul_10() stop on '\n' too 694738f du: use long long for size field fc4ebd0 ntpd: fix offset adjustment after step; better step printing 16c52a5 ntpd: increase OPT_qq constant to not collide with -L 6111f96 tar: add support for PAX-encoded path=LONGFILENAME af36ba2 mkdir: fix permissions on 64-bit platforms cfcb1da ifupdown: support metric for static default gw 8cce1b3 httpd: make byte ranges which start at 0 work too. Closes 4766 b2d6688 modprobe-small: add comment about aliased commands' help text 5a5db93 depmod: supply help text 817c230 getopt: trim help text d022250 applets_sh/*: Add a few more examples of "shell applets" 594db1e getopt: simple code shrink; expand help text 9106107 Make unix (local) sockets work without IPv6 enabled 638dbc3 mdev: add a comment. no code changes bbf1e3c acpid: do not install handlers for fatal signals 6e9d047 cttyhack: handle multiple consoles found in sysfs ef43bea httpd: fix sendfile of files larger than 2 Gb. Closes 4754 9ec3cd4 tweak comment, no code changes 35def51 httpd: fix MD5-encrypted-in-httpd.conf password logic 428bd2d modprobe: accept -b even if blacklist functionality is disabled c0657e0 vi: add ":prev" command support 800a9a0 vi: move mark[i] pointers if text[] moves after realloc 7eaa037 login: -f should not ask for password even with PAM da2b2da init: add a segv debugging aid, disabled by default 1c7724b gen_build_files.sh: exclude hidden directories e8758ea mdev: fix wrong sizeof c158601 bootchartd: add process accounting feature ce4f39a find_mount_point: fix find_mount_point for char devices fdd0b3b vconfig: fix help text; small code shrink. Closes 4658 6e8861b *: better comments on termios manipulations. No code changes. 7ce209b shell_builtin_read: set cc[VMIN] to 1; lineedit: don't clear c_cc[VINTR] d29ae7e sed: fix possible case of signed char bug; expand debugging printouts 7550201 mke2fs: do not zero out first kilobyte. Closes 3247 499597d mdev: do not treat non-leading '#' chars as start of comment. Closes 4676 982fdaf acpid: close fds which are reported as dead (POLLERR/POLLHUP/POLLNVAL) by poll. d45efd3 passwd,cryptpw: make default encryption algorithm configurable 3e0c428 Move include close to pwd.h and grp.h includes a76dd50 Move Adroid endgrent() and endpwent() NOPS to libbb.h acdb004 libpwdgrp/pwd_grp.c: use same static buffer for all getpwXX functions 2e55404 libpwdgrp/pwd_grp.c: set opened /etc/{passwd,group,shadow} fds CLOEXEC 6b64a26 platform.h: define endgrent() and endpwent() as no-ops on Android ba65872 libbb/bb_strtonum: always set end ptr, even on error return 6a93212 kill: fix segfault in arguments parsing 83f103b ash: in standalone mode, search in $PATH if /proc/self/exe doesn't exist 3365e9f makemime: tweak help text: -a HDR can be repeated 03419aa httpd: don't drop/abuse QUERY_STRING when /cgi-bin/index.cgi is used 93b4a60 wget: fix use-after-free on redirect f282c6b libbb: remove is_directory's argument which is always NULL f85bd1a httpd: remove redundant NULL assignment and save one strrchr. -8 bytes ee0f444 udhcp: finish support of classless static routes (now the correct patch!) 7b57ff4 udhcp: finish support of classless static routes be2a557 vconfig: remove /proc/net/vlan/config check b05cd6b httpd: fix /../ sanitization (had one extra semicolon). rewrote it cda6ea9 ash: document bash's exit code too. No code changes 2bef526 ash: add comment about bash's ENOEXEC handling. No code changes d6f5000 *: style fixes. no code changes 454fe29 ifupdown: remove interface from state_list if iface_up fails 1b41b33 configs/android_defconfig: update fdf514f touch: add new option FEATURE_TOUCH_SUSV3 3ef3cc5 touch: document -t DT option in help text 7280d20 udhcpc: sanitize hostnames in incoming packets. Closes 3979. 53782d9 iproute: fix help text 2f8ccc1 blkid: make help text show [BLOCKDEV]... c3375f0 volume_id/get_devname: trivial code shrink b8ff935 suppress a "integer overflow in expression" waring on big endian. Closes 4405 5560e1a Fix link failure on some platforms when PAM is enabled ef7aa46 init: code shrink -4 bytes beb860a init: utmp update of DEAD_PROCESS was misplaced, and could be skipped. Fixing. 0fa3e5f httpd: small fixes to previous change 7291755 httpd: make it possible to use system passwords for auth 901365f old_e2fsprogs/blkid: close the fd after we are done with it 1fd7129 vi: fix [end] key handling 65a1ee9 rx: fix file corruption on block checksum failure d2277e2 nommu: fix cases where we mangle argv[0][0] fcb9e07 Added a few more features to android_defconfig fc18671 makemime: document our current behavior. Tweak help text 3bc4fc5 makemime: content-type should default to application/octet-stream 578b817 sendmail: fix a mistake in previous commit 41fea01 sendmail: stop doing -t unconditionally; makemime: generate 76 char base64 lines a0bef7c hexdump: fix hexdump -n1 -ve '8/2 ""' SEGV. Closes 4478 860491c udhcpc: shrink code by setting xid more economically 1dc80ba libbb.h: add check for bad off_t size detection f59a50e libbb.h: tighten up macro code a092a89 udhcpc6: rudimentary code to export data to script; fix IAADDR parsing 2951add applets_sh/nologin: an applet implemented as shell script 39b2331 mount: resolve hosts to IPs in nfs mounts a86e024 mount: make FEATURE_MOUNT_NFS not needed for Linux 2.6.23+ fae473c mount: support -o noacl b9f4cd8 Config: clarify {SHOW,VERBOSE,COMPRESS}_USAGE 743edac bb_daemonize_or_rexec(): add flag to double-fork; use it in start-stop-daemon 7e21f04 udhcpc[6]: tweak help text, remove -B from udhcpc6 and "--version" from both 2b6a6b9 udhcpc6: set hop limit to 1 in emitted raw packets 68c5b28 udhcpc6: fix endianness 9ba7504 udhcpc6: new applet. Not yet functional. 50089fc udhcpc: trim help text, rename badly-named variable 0fd4347 udhcpc: code shrink 3b46fcb udhcpc: remove workaround for bugs in Win98 dhcp server ("MSFT 98" vendor string) d38ca03 udhcpc: reuse string constant; remove unneeded memset(0) 2017d48 udhcpc: deprecate --hostname NAME c0cae52 lineedit: fix build failure 9ce09bc lineedit: add support for M-b, M-f, M-d, M-Backspace 45cdf16 android build system updates f3efd3c rx: code shrink f808e77 rx: Fix file corruption with duplicate blocks b5ebe5f mount: handle list of comma-separated fs types in -t option f85554c mount: free commented /etc/filesystems lines when we read it 3b16034 nmeter: fix block i/o count on newer Linux kernels f8a5b79 cttyhack: move /sys/class/tty/console/active check to the front 156840c cttyhack: print detected ctty name when called without parameters bcdae63 testsuite: merge bzcat2.tests into bzcat.tests c0e37b4 testsuite: fix the mishap in the previous commit c531b9a bzcat: fix unpacking of more than one file, and unpacking of zero-size bz2. Closes 4393 b076193 modinfo: make it select PLATFORM_LINUX. Closes 4411 e504c24 getty: Hurd has no CBAUD, work around that 83e34ac makemime: fix -a option not taking parameter 8de2e42 syslogd: work around rename() not renaming hardlinks to themselves e6094d9 libbb: shrink base64 decoding a bit 73d249e whitespace fixes 328f27f libbb: split decode_base64 off read_base64 ec447c7 libbb.h: remove unused defines e9dc354 getty: fix a minor problem of Ctrl-D not printing '\n' ee320c6 getty: reset tty attrs on Ctrl-C and Ctrl-D too e206a4d getty: add O_NONBLOCK to open which is used to drop ctty a241069 remove duplicate include 9435415 getty: remove now not needed resetting of ALRM to to SIG_DFL 7449e18 getty,login: tighten up handling of ctty, pgrp, and tty attr restoring on timeout ef5a2d7 getty: shrink help text 5dd1f47 stty: trim too verbose error messages (-40 bytes) 17fb598 docs/ctty.htm: add a useful URL to 2af2acf udhcpc: add comment about server IP fbca0c6 udhcpc: in fill_envp, export BOOTP fields first cd4d78f dhcpc: fix the case where we might add extra space at the end of envvar. 1dff672 udhcpc: fix 6rd option formatting (was using 4 more bytes than there is) 42816c2 udhcpc: remove unused argument in sprint_nip6 7981d79 udhcpc: small code shrink f461385 typo fix in comment 1f56e51 udhcpc: add support for DHCP option 212 (RFC 5969) 2ea73b5 nc: small code shrink 4ea37d6 gen_build_files.sh: simplify "print everything up to INSERT line" part efd08bf gen_build_files: don't pass 200k+ strings as params. Closes 4321 f74f280 get_header_tar: shrink 6->64 sign extension code 9c28fb8 ifupdown: code shrink dd82443 ifupdown: support post-up / pre-down hooks ce8c4cf TODO: all another location with bbox patches (OpenWRT) 5f92043 uudecode: fix buggy check for empty filename 6464f15 udhcpc: on SIGUSR1, limit renew attempts time to 20 seconds; then do total reconfig 6c9c0a1 udhcp: IF_UDHCP_VERBOSE() macro - improve code readability cd06e06 fbsplash: support 8bit mode e4fa7b7 fbsplash: limit progress bar flicker 4c77ad7 pwd: implement -LP if DESKTOP ecccbac inotify: if PROG is -, print events to stdout 39ec6a2 patch: make -p count path components, not slashes (think /blah//thing) cc87588 disable strverscmp usage if we build against uClibc-0.9.31 faf7c62 tftp: mode string is case independent 85b1f29 ps: fix for !FEATURE_PS_LONG build b64bd16 ps: with -l, show STIME too 8d9ac30 ps: add support for -l for !DESKTOP d184a72 rename archive.h to bb_archive.h. no code changes 45f0a11 mdev: trim overlong comments. No code changes 3eccd7e mdev: don't reparse rules on -s 1671424 add INIT_G()'s. No code changes. 5c6ba6c mdev: expand --help so that it's actually useful. 34c469a sendmail: don't talk until 220 code is seen. Closes 3487 0851d12 tail: fix -c +N. Closes 4111 6d2d652 applet_tables: fix single applet build failure. Closes 4009 514cbfc syslogd: fix missing newline problen in memory log buffer. Closes 4159 c74a79f chpst: move misplaced comment d18ef6c chpst: simple code shrink 585541e start_stop_daemon: set complementary group ids too. Closes 3253 dd1eb41 suppress "warning: implicit declaration of function 'alloca'" 378ab68 login: new option LOGIN_SESSION_AS_CHILD a221bc5 sed: better help text f9e07e7 conspy: add framebuffer support, -Q option. 74b871f Config: fix wording in help-text 13e709c losetup: implement -r option. Closes 4033. dd1061b wget: URL-decode user:password before base64-encoding it into auth hdr. Closes 3625. 5126cf9 ping: display real IPv6 response address. Hopefully closes 3745. 46aa5e0 tune2fs: add support for -C MOUNT_COUNT. +40 bytes. Closes 3901. 223b941 inetd: close new udp fd in "udp nowait" case d2fe2ba chpasswd: fix possible free() or non-allocated string. +8 bytes 7b46d11 awk: fix a SEGV d48fdde stop declariong our own dirname prototype 522041e regularize options which control size/speed trade 202a1b9 awk: fix define name collision with BSD headers c2a06db gzip: new GZIP_BIG_MEM option 880eec8 depmod.pl: output correct dep format according to kernel version f23f785 tweak comments in android build files e0894f5 Android build fixes and alternate (hopefully simpler) defconfig for it 831756b unzip: fflush stdout before reading interative y/n answer from stdin 12e154f vi: prevent unlimited recursion in do_cmd(). Closes 4153 289c47b udhcp: remove the declaration of non-existent udhcp_checksum 0d0260f inet_cksum: big-endian fix 9289935 Fix compile breakage f65c5f5 awk: next_input_file can return NULL, don't SEGV in this case. e8f3633 networking: consolidate the IP checksum code. -129 bytes. 8c84f75 crond: fix the case when option -d is disabled e45af7a lineedit: remove SAVE_HISTORY bit, ->hist_file can be used as indicator bede215 lineedit: add support for history saving on exit 4840ae8 lineedit: fix atomic replace of history file; hush: fix $HISTFILE handling 7b46220 grep: be GNU compatible with -f EMPTY_FILE 2390109 top: fix CPU% for thread display. Closes 4081 abc33ac Fix find -follow support 2491511 Fixes for warnings in FreeBSD build 1285437 Fixes for FreeBSD build a04e4c2 uncompress: die on read errors c5f7847 patch: make it able to create files (again) 251fc70 uncompress: fix buffer underrun by corrupted input b1611d9 hostid: fix behavior on identifiers starting with zeros 4619802 cttyhack: trivial spelling/spacing fixes 816cd16 cttyhack: remove the trailing newline when reading console name from sysfs 9176f6c patch: add a test we currently fail a7d6bb3 sed: fix range handling for sed -i. Closes 4069 4f54168 less: fix for screen size detection c21c310 swapoff: dont pass "p" in opt_complementary c97578d conspy,nandwrite,nanddump: enable in defconfig 8b141eb Start 1.20.0 development cycle project external/checkpolicy/ 0d73ef7 Free allocated memory when clean up / exit. ba8e992 Update to checkpolicy 2.1.11. Requires libsepol 2.1.8. project external/e2fsprogs/ a4ea106 blkid: Add support for probing exFAT project external/elfutils/ a7cdbea Add support for clang: elfutils seems to exclusively use a gcc extension, nested functions. clang does not implement this extension, but does have a similar feature, blocks. They both function in essentially the same way: closures in C. project external/freetype/ 8ba9876 Revert "Upgrade FreeType to 2.4.10" project external/heimdall/ d6bd426 remove misleading variable from Android.mk project external/icu4c/ 5ee0bae Fix encoding of Ç character. project external/koush/Superuser/ fdc28d8 always start daemon, as that is the default behavior. 0fc942f update WHATS_NEW 6aba49a v1021 2c92504 Fix potential trust issues by using SO_PEERCRED. 72d5412 sanitize inputs. verify mallocs. 72bebe6 Superuser: fixed FI translations f1adc4c Superuser: fixed FI translations e72d31c Fix Makefile for non embedded ROMs 7c66ccb Superuser: FI translations c52767b Helium c7d759a v1020 45af423 Fix recovery install via app. Fix adb shell not being able to access /data. Use thin font on values-16, only on Superuser-light theme. Better logging. e015fc5 superuser: updated finnish translations 6f1029c unset immutable bit on su 70d5169 Fix endif spacing 7b7c154 unset immutable bit on install-recovery.sh 69a0436 more cleanups around waitpid 5f2c658 Submitting to POSIX C standard: fork_zero_fucks. For when you give zero fucks about the state of the child process. This version of fork understands you dont care about the child. deadbeat dad fork. ff79bcb For some reason log exec calls from the daemon result in zombie log processes... just disable logging from the daemon. Forked daemon clients do not seem to have this issue, I presume because they die? 5ba79e6 fix script failure 0cb0e4c fix 4.3 check logic c7adb38 Rev the su binary version. Add --daemon documentation. Only allow recovery install on 4.3+. 33489f1 install-recovery.sh packaging d0db622 Add support for su daemon installation and detection in recovery zip. 9ff3fb4 cleanups and sanity check string length ce4060f Fix build ca54630 Superuser 4.3 fixes. a084ab9 Add support for su daemon installation and detection in recovery zip. 4f8c024 Add missing NULL sentinel. 984ec08 Add missing NULL sentinel. 5ef9f3a cleanups and sanity check string length 8c918b2 Fix build c200cf7 Superuser 4.3 fixes. 1e6eb3c Superuser: Fix German translation 5a9cc29 Superuser: Translation fixes a7752e9 Superuser: PT-PT translations: minor corrections 9eaeab2 Added PT-PT language support for Superuser ba3c786 Superuser: Simplified Chinese Translations 88b8c54 Superuser: TR translations bc52d17 Superuser: ES translations 0a99cad Superuser: Add AF Translations project external/koush/Widgets/ 6aebba7 gitignore 2cc45f3 build.gradle 6ef5716 android studio ef6a7d2 android studio 03aca82 Fix ensureHeader with index project external/libncurses/ c1bcd6d set a dependency on $(ACP) project external/libnfc-nci/ 0a5586e nfc_nci: Allow passing in the HAL suffix as a variable project external/libpng/ 1c1a497 external: libpng: fix numerous compiler warnings project external/libselinux/ b1ae15a Clean up code 9ca4088 android.c: fix free of uninitialized memory afeff7c Eliminate a memory leak. 300bebb Eliminate a memory leak. eb1af87 Add selinux status functions from upstream libselinux. bf12ab0 Use NULL instead of 0 as terminator to array 4f2b056 Add selinux status functions from upstream libselinux. 7332592 Sync with master. 5900458 Drop /data/system as a location for policy files 77e151b Add new location for policy files a879598 Generalize levelFromUid support. a03e007 Move location of policy files 51c5709 Adjustments to android property backend. 9bb47c2 Adjustments to android property backend. d2302ca Check mkdir return value before calling mount. 3c98ad9 Return an error if no path is supplied to the label backends. a55a724 Generalize levelFromUid support. d10c343 Mount selinuxfs on /sys/fs/selinux when possible. 20f62f3 Do not try to restorecon if selinux is disabled 61e917a Apply context validation when loading file_contexts. 525a224 Switch app_* and isolated to _app and _isolated in seapp_contexts. d23b9e0 Rework category mapping and perform some code cleanup. project external/libsepol/ b0e0162 Fix memory leak issues found by Klocwork 4ebc669 Update to libsepol 2.1.8. project external/libusb/ e87262e Add libusb support project external/linux-tools-perf/ 8b48e9b clang and mac 10.9 fixes. strlcpy is a macro defined by the system libraries in Xcode 5. This causes a duplicate definition error. project external/openssh/ eb7ce19 start-ssh: use correct path for authorized_keys d28e50c sshd: add null check project external/qemu/ 7b0d80a goldfish_nand.c: Change sizes project external/sepolicy/ 85d21f7 Revert "Add a new context for Google-authored apps" 923bd93 Restore /dev/eac - used by the emulator. e74ed5e Allow Performance Settings to set sys.cpufreq.restored b5c32a3 Let system components and apps set the enforce state 96cea0c Fix MMAC permissions 4ba45a3 Fix priority in /cache/dalvik-cache labelling e83c5a9 Fix some failures in the Settings app ccd2d60 Fix rild's usage of its netlink socket 188a3a5 Fix adbd's access to its own authorized keys file 47ad856 Add a new context for Google-authored apps 0f49406 Add context for CM's alternate dalvik-cache path 18c1cbc Revert "ISSUE 6849488 Bluedroid stack, remove system/bluetooth." d7cc9ae keystore daemon can be used by third party apps running in any level. f59b9d7 Exempt bluetooth domain from property_service set. 043c7c0 Label another node with uinput_device. aecb16a Label /dev/video4[0-9] nodes as camera_device. ab6357d Add a disableAudioCapture boolean to disable audio capture. 7b00c5e Introduce new uinput_device domain. b0fcb3a Add disableAudio boolean to disable audio access. 9bb18c1 Wrap more rules under the disableBluetooth boolean. 352f58f Invert camera and bluetooth booleans. e0cd769 Introduce booleans for disabling camera and bluetooth. b3d4a48 Split shell domain into separate domains for adb shell vs init-spawned shell. cf2af8c Introduce untrustedappdomain attribute e345ef4 Remove another device-specific device node and type. faee59a Delete legacy devices and label mdns and gps sockets. 395d756 Revert "Allow logwrapper to be used by all daemons spawned by init" 29bee59 Allow logwrapper to be used by all daemons spawned by init f97b834 Allow file types to be associated with the rootfs. 51973a9 Various updates to policy. df05a11 Label all files under /sys/qemu_trace with sysfs_writable. 03fe014 Add further assertions. 09258ad Drop domain write access to sysfs for the emulator. 2524fc8 Remove sys_nice capability from domains. 82ec720 Add further neverallow assertions. 8cd20ef Add non_system_app_set 6329721 Support strict duplicate checking de1020a run-as support for all non system apps fb3bc20 Add non_system_app_set bc38824 Drop sys_module from system_server. 9dbb7de Support strict duplicate checking d334b17 Fix segfault on -v with duplicates 1e8c061 Fix segfault on -v with duplicates 82fdb48 Introduce new hostapd domain. 9a67168 Sundry policy updates. 6c4c27e Give domains read access to security_file domain. fc18c7a run-as policy fixes. cd516a3 run-as policy fixes. c80389e Give domains read access to security_file domain. 8bb3080 Add new domains for private apps. 4ac4bc0 Document the relevant tests associated with specific rules. 4b60cc3 Do not allow reading all directories for the CTS. 33da609 Allow all domains to read /dev symlinks. c37856c Remove unnecessary rules. cfd9b6b Allow apps to execute the shell or system commands unconditionally. ab0cd21 Allow fstat of platform app /data/data files. b0957fa Coalesce rules for allowing execution of shared objects by app domains. 80c9ba5 Strip unnecessary trailing semicolon on macro calls. 2b73223 Allow all domains to read the log devices. 88ae559 Drop SELinux management rules from AOSP. 434b4df Document the relevant tests. 3bedf8d Do not allow reading all directories. 561818d Allow all domains to read /dev symlinks. 24b2bbf Remove unnecessary rules. a99320b Allow apps to execute the shell or system commands unconditionally. c0af807 Allow fstat of platform app /data/data files. 4cd71f2 Allow all appdomains to execute system_data_file. 34403c1 Strip unnecessary trailing semicolon on macro calls. d0517a8 Allow all domains to read the log devices. 45d74e8 Move admin-related policy to seadmin.te. cebe6a6 Allow ueventd to relabel sysfs nodes. 5b6a13f Give domains read access to security_file domain. e6e4630 Add new domains for paid apps. 84c46de Remove unneeded device type. e543a8b Increase policy version to 26. 98d16f6 Increase policy version to 26. 2ae799e Drop separate domain for browser. 0ecb0f8 Eliminate most of the app policy booleans. b0b772c Drop sample vpn entry. 65911e8 Add missing seinfo tag from mac_permissions.xml policy. 59fd8d4 Revert "Revert "Rewrite mac_permissions.xml file."" e693ed7 Remove the su domain from -user builds. e69552b Revert "Revert "Various minor policy fixes based on CTS."" 7f2392e Expand insertkeys.py script to allow union of files. 0d0d0c6 Drop vpn_app_data_file file type. 8856912 Revert vpn_app domain and vpn seinfo tag. 65d4f44 Various policy updates. edf7b4c Revert "Revert "Revert "Revert "Dynamic insertion of pubkey to mac_permissions.xml"""" 52fc95d Fix makefile error with ANDROID_BUILD_TOP 60d4d71 Revert "Revert "Revert "Dynamic insertion of pubkey to mac_permissions.xml""" 31d1a40 Revert "Rewrite mac_permissions.xml file." b24c30b Rewrite mac_permissions.xml file. cd4104e Revert "Revert "Dynamic insertion of pubkey to mac_permissions.xml"" f62af81 Introduce security labels for 2 new device nodes. a3bf14d Move sepolicy.dontaudit to intermediates directory. c7e68e2 Update with device node domains and new access perms. 96ba695 Update zygote process. d584946 Update bluetooth policy. c5baaff New users need a wallpaper_file type. 8b3b4fe Allow zygote to search tmpfs. 41e5390 New dev_types and other minor adjustments. 905e316 Make ion_device mls trusted. 18b5f87 racoon policy. ba84bf1 Revert "Various minor policy fixes based on CTS." 8a814a7 Various minor policy fixes based on CTS. c195ec3 Split internal and external sdcards 1ed1eff Give sdcard sys_admin capability. f766c4d Allow bluetooth users to use socket provided by bluetooth app. ff7e530 Create policy for PAN connections. 4d3f108 Allow domain search/getattr access to security file 9e70c8b Move policy files 05729b2 Create a post-process sepolicy with dontaudits removed. 346cae2 bluetooth app requires net_admin for enabling bluetooth. 9aea69c Require entrypoint to be explicitly granted for unconfined domains. 193d129 Strengthen setenforce and setbool assertions 15b3ced Add BOARD_SEPOLICY_IGNORE 3808414 Generalize levelFromUid support. 767abc0 Drop shell from having access to dmesg 1446e71 Revert "Dynamic insertion of pubkey to mac_permissions.xml" 5a2988f Remove duplicate paths from sepolicy_replace_paths bac9992 watchdog security policy. 9ce99e3 Update binder-related policy. 1f5939a Allow search of tmpfs mount for /storage/emulated. 6136284 Permit fstat of property mapping. aeb512d Disable debugfs access by default. c8106f1 Only allow read/write not open on platform_app_data_file. ee80bfb Add policy assertions (neverallow rules). d98d26e property_contexts checks added to checkfc. 6a64897 Do not allow access to device:chr_file for system 1c8464e App data backup security policy. c3e329c Remove the su domain from -user builds. d463440 Allow drmserver to use open files provided by apps. 26c4655 Need shutdown too. ef1268b Bluetooth access requires ability to use sockets created by bluetooth app. 6163f45 Allow surfaceflinger to use open files passed by apps. 52a6801 mediaserver needs getattr too. 05f2e05 Allow bluetooth users to use socket provided by bluetooth app. 7a6477a bluetooth app requires net_admin for enabling bluetooth. 171f89d More rules based on CTS testing. 2287833 Require entrypoint to be explicitly granted for unconfined domains. 1059885 Various minor policy fixes. 6b5ccb2 Augment the error reporting for setool. 6208537 Fix deny-all policy stanza case. 9c597b1 Split internal and external sdcards e468016 zygote requires setpcap in order to drop from its bounding set. d0d4709 zygote needs setpcap in order to drop capabilities from bounding set. a1830cf Strengthen setenforce and setbool assertions 09340b7 Add BOARD_SEPOLICY_IGNORE c63fd33 boolean for system_app management 4e1a6c5 Allow system(_app) access to audit logs fe9020d auditd policy changes for switching uid/gid. 82aa0bd Update auditd permissions to reflect code changes. 3ffe087 Update policy for new audit file location. 0e42f0d Allow domain to random_device 702703c Drop shell from having access to dmesg 4a0ccba Allow auditd to rename logs 1a74b96 Allow domain search/getattr access to security file d270aa3 Initial auditd policy 0992f48 Allow search of tmpfs mount for /storage/emulated. f1a707d Permit fstat of property mapping. 40356b9 Allow domain to random_device f357d04 Introduce security labels for 2 new device nodes. 31b3980 Give sdcard sys_admin capability. 8351114 Allow release_app to read current selinux state. 4be6c83 Move policy files 185e780 property_contexts checks added to checkfc. 273a52a Do not allow access to device:chr_file for system b6fea7f mediaserver.te refactor e039cb8 Whitespace and doxygen fix 7e309f9 Label persist audio properties 0f7a051 Remove duplicate paths from sepolicy_replace_paths 58b0fb6 Fix invalid specification for adb_keys. 2552023 Disable debugfs access by default. a005018 Only allow read/write not open on platform_app_data_file. 24c4587 Add policy assertions (neverallow rules). 6a12b72 racoon policy. 92b9aa0 add file_contexts entries for root filesystem 26e51a2 Remove ump device type. 9d66faf Undo some watchdogd related changes. dae746f Expand insertkeys.py script to allow union of files. 9f2ff75 Dynamic insertion of pubkey to mac_permissions.xml a3394d7 Replaceable mac_permission.xml support 22fc041 Dynamic insertion of pubkey to mac_permissions.xml c451642 Make ion_device mls trusted. 8fd1a08 /dev/__kmsg__ and /dev/__null__ security labeling. 2c8a55d Replaceable mac_permission.xml support 4c266ba Change security policy so all apps can read /dev/xt_qtaguid. d7e492d Allow zygote to search tmpfs. 11e5944 App data backup policy. 5ce1d0b Create policy for PAN connections. bf2ba7c New dev_types and other minor adjustments. 049b81a Allow all apps to read from /dev/xt_qtaguid. 4b0eb99 watchdog policy. 741734c New users need a wallpaper_file type. 438ea7f Allow Settings app to read sdcard for storage stats. 4e030c2 mediaserver.te refactor e2ad318 Label persist audio properties 80d00d2 Generalize levelFromUid support. 91e44c6 3rd party VPN applications use a tun device fff2980 Whitespace and doxygen fix e884872 Add policy for run-as program. 7930d3b Allow shell to connect to property service c34a252 Allow shell to connect to property service 3f1ed6e README for configuration of selinux policy a7b38a2 Update mac_permissions.xml for 4.2. 165ccc8 keystore uses the binder now, and adbd requires read to its entrypoint. 61c80d5 Update policy for Android 4.2 / latest master. 7ce11bb Cleanups. eb11be4 Allow surfaceflinger to transfer reference to init on reply. 634b1fc Allow binder reference transfer on server reply. 8571cb7 Kill extra whitespace. 7e1cb56 Allow transferring refs to servicemanager. b98b5f9 Update for changes to binder security checking. ebd1d39 Further fixes for 4.2. 9de444f Policy changes for 4.2. b35b24b Define a bluetooth domain for apps running in the bluetooth UID. bfdb440 Add policy for run-as program. 9ceb47b Revert "Include su.te only for userdebug/eng builds." c6d27ec Moved Android policy tools to tools directory 668f311 Revert "Moved Android policy tools to tools directory" cdfb06f Moved Android policy tools to tools directory e8ac72b Moved Android policy tools to tools directory 1b5080c Add description to setool usage statement. 955a254 Add AOSP Copyright header to select files. 9491e11 Relocate setool program. d355143 Add SELinux policy for asec containers. cd5cc11 Some edits to comments concerning mac_permissions.xml. 3ef88ca Add seinfo tag to inner browser package stanza. bbb439b Allow system to getenforce, setenforce, setbool f6647eb Change 0 to NULL Byte 47cd396 Add better per-device sepolicy support. d8b122c Use file target as dependency. 5dbfdc0 Add double free protection to checkseapp. 7672eac Add SELinux policy for asec containers. 01a58af Add a checkfc utility to check file_contexts validity and invoke it. b83bb3f Revert "ISSUE 6849488 Bluedroid stack, remove system/bluetooth." f26d813 allow apps access to the keystore, dhcp/pptp fixes, wifi fixes and isolated_app access 659aace Remove HAVE_SELINUX guard 7104df5 file class macro cleanup 3ac1d26 Switch app_* and isolated to _app and _isolated in seapp_contexts. project external/skia/ a6c45fb Fimg2d: set fimg.isFilter in SkDraw::drawBitmap 9c7be1b Fimg2d3x: fix icon scaling issue with acceleration enabled 4adc54b skia: exynos4: add support for fimg2d3x 647876b exynos4: fimg2d acceleration project external/zlib/ 0434f39 Fix broken symlinks cbb322c Upgrade to zlib 1.2.8. 5fe9a3f Separate the Android build stuff from the upstream zlib stuff. project frameworks/av/ 229bb7f libstagefright: Add support for custom LPA buffer size c6d665d camera: Fix preview on SEMC msm7x30 devices 8f94116 Add LG camera HAL parameters abf3ce3 Add some Samsung camera color effects f028083 Fix includes for media-caf 78e8d9f libstagefright: [Reworked] Fix incorrectness nPortIndex value for QueryCodec 01d0bd2 audioflinger: remove redundand ifdef ffa1b64 Camera: Add more htc parameters 55825a6 camera: add more htc parameters 03fdfde libstagefright: Fix a video lag bug after audio reached EOS. c58721c libstagefright: fix indefinate loop in QueryCodec 43b58a4 Revert "libstagefright: Fix incorrectness nPortIndex value for QueryCodec" 1216ed8 Squashed commit of A/V changes from CodeAurora 3da4463 libstagefright: support for disabling buffer metadata c6cade7 Noise will be heard if audio sample rate not matched with audio track 0dcf5b3 Revert "frameworks/av: Add metadata mode changes to LPAPlayer" ae57fbc frameworks/av: Add metadata mode changes to LPAPlayer project frameworks/base/ 1311a90 Rework thumbnail handling 22a4d65 Re-implement orientation aware volume buttons at lower level d8574e9 Fix flicker in lockscreen if music controls are disabled. f9e4ad6 PackageManager: allow build-time disabling of components 3f64f62 PowerWidget: Dismiss unsecure keyguard on long tap 2e54d5d QS: Unlock screen when tap profile tile 618b2bd SystemUI: CA translations f80133a frameworks_base: CA translations aba2ab2 am: Allow more hidden apps on devices with lots of RAM 2d6c9bb Fix Home/Menu/Back keys' unlock af15391 SystemUI: Fix missing context var a92c2e6 SystemUI: Add ethernet network icon 28ae2a3 SystemUI & core: fixed FI translations d549b36 Revert "SystemUI & core: FI translations" d727d4c SystemUI & core: FI translations 7c1389d frameworks_base: Update Japanese translation 68a1c87 frameworks/base: Simplified Chinese Translations 1f66b28 Core: Update German translation f0e7966 Core+SystemUI: DA translation 162845a Core: NL translation eff15e1 Enable Estonian language 8999a1a Frameworks : FR translation d348715 Frameworks/base: Update italian translation a37ddac BT: Fix memory leak when BT on & off done many times a7ff852 android_os_SELinux : Use empty array to instead of NULL to avoid the DevicePolicyManagerService cannot start when the SELinux is disabled. 0153e67 Base-Core: CS translation 4ff298a Fix hungarian keyboard layout ba6f1b7 android_os_FileUtils_getVolumeUUID: Fix the incorrect logical for call blkid_get_tag_value. There are two problems in here. 1. For the function blkid_get_tag_value third parameter is should be the device, not the mount pointer, in the MediaPrivader.attachVolume, it will pass the mount path to call this function. 2. The UUID for device is hex, so call atoi is not right. I think call strtol is better than atoi. 07c4f05 Fix RIL_UNSOL_CDMA_PRL_CHANGED constant typo (1/2) c9df086 Add support for Samsung extended AGPS 3307cd4 Add tile dimensions into snapshot and use it for setting tile rect 232fce4 core/SystemUI: EL translations e7b43b6 Show advanced reboot if using an insecure lock screen ef641f0 frameworks_base: ES translations f9655e3 Core: HU translation 6801be4 Frameworks_base: PT-BR translations 4b5a935 Signal strength: add more checks to signal strength, 3dbc6ca Telephony: Consider EVDO ecio zero value as valid. e1e571b Frameworks : move custom strings to cm_strings.xml ba124a9 Allow device admin policy to override policy boolean state. 7abdd88 Fix SELinux.java doc errors 18f5453 Restore support for labeling non-system apps based on their certificate. 526e481 Drop "SE Android" from strings. 21a5771 Replace SEAndroid with SELinux. 1c6f7a8 Add data validation on seinfo labels. 62d90c6 Follow AOSP behavior for seinfo assignment. c22f6e0 Save off the seinfo value with packages.list. 1f7f153 Bring install-time code inline with AOSP. 7e09296 Move seinfo and install-time changes to inside PMS. c6767eb Change DPMS code to accommodate enforce states on boot. a5dfcb4 Update location of policy files 81a5623 Proper security labeling of multi-user data directories. 2a091b4 Implement Device Admin API for MMAC b00a063 Apply MMAC changes from master. 36d685c Simplify check during admin removal for whether to cleanup SELinux 7adb00f Remove SELinux additions from public API ae74c84 Add APIs to allow Device Admins to change SELinux settings 88aeb65 Save off the seinfo value with packages.list. e87ce9f Added SELinux enforcing status and booleans keys to secure system settings. e6a3372 Add seinfo parsing to PackageManagerService. 8bf2351 Make notification-shade-collapse-after-dismiss behaviour configurable. c233a5b Improve notification shade collapse code. 6c33ad3 Always prevent wake on home keypress when kl config does not contain WAKE 6e84c45 systemui: Add CONNECTIVITY_INTERNAL permission b11c6c0 Framework base: Update italian translation d29bdbd Core: Update Polish translation 17ab11b SystemUI: Update Polish translation 605a6be Revert "Auto-close if you swipe away the last notification." 780caff Fix occasionally flickering music control widget. 6c8de14 Always call out to KeyguardHostView when something in our state changes. f1ceb67 New Event: ACTION_NEW_OUTGOING_SMS 4de54dc Add lockscreen rotation as an optional rotation setting (1/2) c2ef581 Fixes for clang: PackageInfo is a class, not a struct. String16 is contained in the android namespace. Do not namespace prefix it within the android namespace. Explicitly specify which std classes are necessary to prevent ambiguous type errors. (map, set) 416f0d4 Also backup profiles file via backup manager. 57a9957 Frameworks-base : FR translation d1ba11c Base: CS translation 2cc15fe Core: NL translation 8074d2b core: SK translation c5eaec1 libdrm: fix bad strncpy / snprintf calls 3d843d6 Add a delimiter between scheme and host 77b2f42 Ensure install-during-restore is like install-then-restore 1fe5904 Validate restored file paths against their nominal domain aafc56b Notification cancellation fixes: Permission should only allow cancellation of other app notifications, not enqueueing. Fix checkapi breakage. 3918246 frameworks_base: ES translations fc94a47 core: PT-BR update translations e86b4e3 Update German translation. 1700689 Fix requery behaviour of MemoryCursor. 691c3e6 Core: RU translation 25f6727 Core & SystemUI: HU translation 41bec7b Add permission that allows cancelling notifications from other apps. b9bab7f SystemUI: NL translations 2ce68c4 Frameworks-base : FR translation c22d460 Frameworks: privacy guard fix UI freeze c254a29 Profile: Filter on NETWORK_STATE_CHANGED instead of SUPPLICANT_STATE_CHANGED 71e0843 Framework: AF Translations 0f166de Don't enable GPS if the requesting app is blacklisted. cca622e Allow multiple emulated storages at the same time. 37a9afb Ignore null stylus gesture settings 8db50fe Clean up unnecessary backslashes 3047fd1 update SystemUI's proguard.flags da59bc3 NotificationManager : Fix security exception b0f227c Add an option to allow a (subtle) notification vibration during calls. 5cea290 Update German translation. 5a96c12 Add option to hide music controls in lockscreen. 0622b71 Base: CS translation 5292a65 Don't consider input restricted when the lockscreen is disabled by an app. b061fe5 Send out USER_PRESENT broadcast on screen on if lockscreen is disabled. 9c357b9 Core: RU translation 9e3fa9c Frameworks: privacy guard fix possible NPE 8f0e386 Delay closing the notification area after swiping a little closer. b0463ae When DPM is updated while lock screen is inhibited, don't unconditionally enable lock screen. 0a18e03a Correctly release lockscreen lock on tile destroy. 0fa4b70 core: NL translation 4d01f92 Core: HU translation ba7f179 Frameworks_base: PT-BR update translations e49288d Add SMS Middleware layer. f9a18fc am: Fix the privacy guard notification 33ff74d Frameworks/base : FR translations 63cb78d Fix pie activation when enabling expanded desktop from QS tile. f370e62 Keep on notification LED while dreaming. d5bd846 frameworks_base: ES translations 2865a2e SystemUI: Update italian translation 8c18ca7 Framework base: Update italian translation 01bfda4 Base: CS translation aa52d86 SystemUI: HU translation a845f4e Core: RU translations 00539be QuickSettings: Camera tile 99332b1 Add 2G/3G option to profile connections (1/2) 69c5fce SystemUI: Don't try to update the navbar if it doesn't exist 496764c AssetRedirectionManager: Accept redirections only for whitelisted resource types b14d536 Frameworks_base: PT-BR update translations d602bbe Core: RU translation dd9e208 frameworks_base_core: ES translations 5e13ee9 Make contacts app aware of blacklist being disabled (1/3) 4f65a6f Core: HU translation 1621c28 Use sticky broadcast to convey torch state (1/2). a08b241 privacy guard: Use LocationBlacklist for location filtering faf5569 Pie controls: Fix multi-user handling 60f0747 Profiles: Add a profile picker activity 189588e Navbar : Reverse order in landscape cdd37b5 Add missing @hide annotations for Privacy Guard 80585f6 Profiles: Fix turning bluetooth on/off when its in intermediate state e48fce6 framework: Privacy Guard c2d2a69 Make navigation bar ready for per-user configuration. a012186 Fix multi-user behaviour for system UI settings (1/2) 54663c0 Ringtones: Fix ANDROID_LOOP=true for ArgoNavis and Perseus ringtones 14530a8 Fix DateUtils.formatElapsedTime, again 09abf58 WebSettings: Move CM tag to the end of the user-agent 12c158f QS: Don't assume observers are registered when dealing with changes 3a6696b [2/2] Add bluetooth triggers to profiles 7fcde1a Revert behavior of DateUtils.formatElapsedTime 44eea56 ThemeUtils: Retain the original package name in themed UI context d72e11d Derp fix. 7ad0cdc Hide navigation ring if no targets are configured. 10d83fd Close notification panel when swiping away the last clearable notification. c8b337f Cleanup. 5402a30 AssetRedirectionService: Check for permissions before running dump() fafa30d Fix dock battery tile display. bdf172e Fix mobile data button in power widget. a438fa6 SystemUI: zh-rTW translations 5f18cfa Lockscreen : Fix widgets disabled 3a1d327 core: zh-rTW translations 0d75ecd FileUtils: add method to get UUID of a volume a023b1f Don't assume any ringtone is present on external storage. 9422fde Check and fail early if requested wallpaper size exceeds maximum texture size. 78025ce QuickSettings : Battery initial status e6d8bca Fix ringer mode being unneededly changed by setting ringer mode volume to 0. 9037ead [1/2] Add triggers to change profile based on AP 7a300d2 SystemUI: Add missing Af Translations ed0a242 Fix NPE in NavigationBarView during bugreport 07bd774 Fix a number of multi-user bugs. cc89831 Fix theme provider crashing for non-primary user. c626fd7 frameworks_base: ES translations c5c3303 [2/2] Permit home button wake to be configurable 05bf463 framework: Update German translation eae9890 Fixing crash in PhoneNumberUtils getNumberFromIntent e656074 change "next" to "done" in minute IME option under 24-hour format 0cdd2dc Fix incorrect fragment animation used for hiding fragments 558a3c6 frameworks/base: Simplified Chinese Translations b7353e2 Reduce number of binder calls by saving nav bar state 686a4e8 Finally fix incorrect flipping to quick settings. ecf9a98 NotificationManagerService: fix typo on led off time variable be47cb7 Lockscreen : Use correct filter for background a63ea71 Check themes of current user, not user 0. 45b6edf Detect whether overflow button should be shown based on menu key state d9ff148 core: EL translations f6685c5 Fix the flipping animation sometimes being played when pulling the quick settings with two fingers. 4e88ae9 Pie controls: Catching activation corner cases b9938df Pie controls: Fix flickering nav bar in full screen c818f1b NavRing : Fix FC on rotate e74de81 Pie controls: Fix event handling on chained input filters 51dddfa SystemUI: NL translation 6a7adfd Core: Update italian translation b20d07c Frameworks : FR translation 0da288f Add missing ACTION_MEDIA_UNMOUNTED intent 14cc811 Telephony: Add DCHSPAP to getTcpBufferSizesPropName fa583e1 Lockscreen : Add custom background overlay b9fe80f Framework: Add support to enable/disable Electron Beam (1/2) e976624 profiles: Don't broadcast before boot completed 9e3c83a Bye, bye Talk. Welcome Hangouts (1/2) 8120e44 SystemUI: TR translations 7b2eb26 core: TR translations c81a3f3 Fix MAP SDP record generation [2/3]. 8e5ff06 Allow hardware overflow key to be show by default. aa72cf1 Profiles : Allow nfc override (1/2) 1969a61 SystemUI: ES translations c80a1af frameworks_base : translation 8d7d189 profiles: Broadcast profile updates ad017af AudioService: Remove STREAM_NOTIFICATION from ringer mode streams eb2eaa5 Improve auto-brightness handling b167370 core: NL translations 31342f1 Reduce observers in SystemUI: StatusBarIconView fa46b51 Pie controls: Tweaking UX for pie service (1/2) 1b2ddd2 Make character picker for QWERTY keyboards use HOLO theme project frameworks/compile/libbcc/ e5bc1ed clang fix: TreeIteratorBase is a struct, not a class. project frameworks/compile/slang/ e829df9 clang and 10.9 assembler fixes: Warnings are treated as errors (-Werror), so do not warn on nested anon types or unused private fields. gcc does not, so that is why gcc does not error out. project frameworks/native/ 1b385b4 Configure dalvik heap parameters for low memory devices 437084c libutils: get ride of debug trace file errors 56d9734 provide overrides for hwui memory limits for xxhdpi phones 143d05a Abort surface composition if hw surface is invalid ba27ea4 fix mem leak on error handling 36a29a6 Add heap configuration for 1080p phones with 2048m project frameworks/opt/telephony/ 949aeb6 GsmSST: Disregard any invalid verbose values for timezones in NITZ requests 0d93107 HTCTegra3RIL: Add custom RIL for correct STK handling (1/2) da0db0b HTCQualcommRIL: fix data drops when switching state 7fd8d66 Introduce HTCCDMAQualcommRIL for HTC CDMA devices 332fb18 Properly notify of precise call state change after connection hangup. 23bd607 SamsungQualcommRIL: fix NPE a0ca848 Samsungqualcommril: fix parser 94987a5 Revert "SamsungQualcommRIL: always convert hex to int." 61aa925 Fix NRE on sending multipart texts. 7b04982 SamsungQualcommRIL: Add Operators class 082b5bc Fix RIL_UNSOL_CDMA_PRL_CHANGED constant typo (2/2) 0797705 SamsungQualcommRIL: fix HD voice b8df474 SamsungQualcommRIL: add more carrier numbers 1c37d0a SamsungQualcommRIL: fix showing gsm operator numbers. ef61f36 SamsungQualcommRIL: always convert hex to int. ae78785 SamsungQualcommRIL: fix passing isgsm flag cd143d0 SMS Broadcast result receiver fix: Fix bug where sentIntents is pulled from the wrong bundle key. 47712d0 Revert "PhoneProxy: when using v6 or greater ril make sure current phone type isnt GSM" af06916 Refactor SMS Middleware and SMS Send path. 8595cc4 SamsungExynos4RIL: cleanup for use with opensource libril 2934e19 Store phone blacklist in content provider (1/4) abae5e7 CallTracker: Add additional check for pendingMO to verify that a dial is happening and we are expecting a call to appear when repeated polling of GET_CURRENT_CALLS. 11e0766 Revert "CallTracker: Add delay to reduce cpu load" 57f67b4 CallTracker: Add delay to reduce cpu load 5e0983b PhoneProxy: when using v6 or greater ril make sure current phone type isnt GSM 06dcba0 CallTracker: Add back-off and retry toggle to getCurrentCalls 3dba658 Add SMS Middleware layer. 769f93c SamsungQualcommRIL: support google play edition blobs c4cfa94 HTCQualcommRIL: handle more unsolicited states 0c5a4d9 HTCQualcommRIL: optionally ignore IccCard states greater than 2 5d2cd80 SamsungQualcommRIL: support exynos RIL radio states. aee7b82 SamsungQualcommRIL: fix errors and replaces it with known values a8dd7a0 HTCQualcommRIL: clean up unused functions and responses 61406f1 SamsungQualcommRIL: evaluate samsungDriverCall in responseCallList() fdddaed SamsungQualcommRIL: fix race condition when starting phone type. cbe7c3f SamsungQualcommRIL: use the advantage of static type. df7c34d ril: Add Samsung-specific unsolicited commands 3b838b6 SamsungQualcommRIL: fix logic order 873f5a8 SamsungQcomRIL: New class and get rid of old and outdated codes c38bc05 Fix a typo bug. 06519f3 RIL: Correct the RIL_REQUEST_DIAL api missmatch 757cd69 frameworks telephony - add DCHSPAP value 4bacfdf HTCQualcommRIL: re-add force LTE modes f93cdea HTCQualcommRIL: remove unused responseIccCardStatus function 1196b35 Revert "libril: HTC8960RIL: add flag to force CDMA+LTE network mode" fad8882 HTCQualcommRIL: allow skipping of initial radio power off message e17912c HTCQualcommRIL: adaptable signal strength format 492c365 HTCQualcommRIL: squashed set of updates project hardware/broadcom/wlan/ 6863a0b dhd: add missing interface command fini project hardware/libhardware/ 652a228 Add psc field to AGpsRefLocationCellID struct bece415 libhardware: Enable broadcast stream for audio hardware with SAMSUNG_STE project hardware/libhardware_legacy/ 0addf33 audio_policy: Add EVRCB & EVRCWB formats for msm7x27a 5031825 libhardware_legacy: Increase stream mute time e38f4ac Primary output check for sonification is removed. 48d9734 wifi: add a new "loading" state project hardware/qcom/audio-caf/ af107a1 alsa_sound: Fix audio over Miracast d89f5d2 msm7x30: disable logcat spam 8cc6f7b alsa_sound: Add support for custom LPA buffer size d0f89cc alsa_sound: Add support for sound card in Galaxy S4 Mini 452a715 audio-caf: Trigger immediate doRouting() on setMode() change to normal d560975 Revert "alsa_sound: Only route if devices change" breaks in call audio 8995c4a alsa_sound: Fix compile error with BOARD_HAVE_NEW_QCOM_CSDCLIENT c3a461a msm8660: prevent input routing during VOIP recording 4302f22 alsa_sound: Only route if devices change 14030ec audio/msm7x30: #ifdef HTC audio changes b3c201a audio/msm7x30: Use kernel headers for 7x30. d7b6ddc msm8660: fix getInputBufferSize to calculate buffer sizes fced0ac msm8660: use defines instead of "magic" numbers 0d3ceaf msm8660: add routing for VOIP_CALL input stream 58c7ce4 msm8660: only use voip stream if sample rate is 16k or less 4fed5f5 alsa_sound: Add support for VR-on-wired-headset device e912e3e alsa_sound: Add support for seperated headset mic devices f7b50ca alsa_sound: Add support for seperated VOIP devices 1dba782 msm8660: Fix call/voip audio routing for Samsung audio ffee8ea msm8660: Fix VoIP device for Samsung Audio 12bca57 alsa-sound: Fix to sound burst on switching from speaker to headset 6f82cba alsa_sound: Fix for short break in music when touch tone plays c757e34 audio: provide a hook for audio amplifier implementations a0c61a4 alsa_sound: Add EC supported Key 9e7657f alsa_sound: Patch to fix Voice call setup f2a261f alsa_sound: Fix to avoid mute of an already muted stream. d347e37 audio: modify the SPEAKER_RX_ACDB to support both MONO and STEREO speaker 9dd43ae audio: modify the SPEAKER_RX_ACDB to support both MONO and STEREO speaker 8e548a3 audio-caf: fix dbg message derp 4027a1e alsa_sound: Kill LPA logspam 75e2a91 alsa_sound: add HTC CSD CLIENT board flag for special cases (BT) b37186b Revert "alsa_sound: Add metadata mode changes for LPA playback" 32352f0 alsa_sound: Support ES325 2Mic and Samsung CSD client 18e59b2 alsa_sound: Add initial volume setting for USB headset e5b5bea alsa_sound: Fix for IMS hold issue 6abae3d msm8660: Fix mic in Hangouts d5fc66e alsa_sound: Fix for sound burst for short duration 6697adb Revert "audio: getNewDevice on primaryOutput for strategy phone and enforced audio" 14b98b0 alsa_sound: Fix to route Skype call through HDMI. 5496a3c alsa_sound: Add metadata mode changes for LPA playback b443bf1 alsa_sound: Fix to avoid Ringtone leaks to speaker in Skype MO call 802b1d3 alsa_sound : Fix for audio routing speaker though BT is connected 2d3405a alsa_sound: Increase delay in temp mute 4780440 alsa_audio:remove the device from device list if open fails 044c432 hardware/qcom/audio: Fix for Crash during Gtalk startup cfc1430 alsa_sound: Fix corruption in recording over usb. c62d571 Change to handle A2dp suspend setparameter, which will suspend the thread 12457d6 alsa_sound: Patch to remove delay in second MT call during hold 54f6b52 alsa_sound: Fix for audio loss on switching from BT to AOA fddccca alsa_sound: set ALSADevice::mInChannels to 0 after voice call finishes ed775c1 alsa_sound: Fix for Tunnelplayer IOCTL drain block ae249db alsa_sound: Fix for IMS SRVCC and BT issue fd5ea63 alsa_sound: Get FM volume control from UCM afbe38a alsa_sound: change noisy debug statements to verbose 0177414 audio/msm7x30: fix for SEMC devices with stereo hw speaker 4f0f3bb alsa-sound: Add NULL check for mExtOutStream in switchExtOut 070ef6d alsa_sound: Fix to enable wired headset mic during VoIP call. ca70c8b alsa_sound: Increase the stop threshold of proxy driver for a2dp 8f883e2 alsa_sound: Avoid routing device 0 to Audio HAL 221f374 alsa_sound: Enable independent channel volume control 6771433 alsa_sound : Fix for audio routing speaker though BT is connected b60faf2 alsa_audio:remove the device from device list if open fails bebeaeb alsa_sound: Send FM TX PREPROC data from ACDB to the kernel 7fa0f9f alsa_ucm: Get volume mixer control and acdb cap from UCM dd17056 alsa_sound: Fix for voice call to reside on headset when camcording starts. a82aa81 libalsa_intf: Added Dual Mic Endfire SGLTE devices 376e2ab alsa_sound: Add metadata mode changes for LPA playback e50401a alsa_sound: Fix for crash during open of multiple VoIP streams df9175f alsa_sound: Parallelize MDM call sequence with APQ codec setup fea0ec1 alsa_sound: Fix recording synchronization issue 40ae587 audio: fix for device not disabled after ending voice call 4d1f8e0 alsa_sound: Add ACDB ID to UCM mapping 2b0e59b alsa_sound: Increase delay in temp mute f1ee977 alsa_sound: FENS Support for VOIP calls 675fabc alsa_sound: set ALSADevice::mInChannels to 0 after voice call finishes 0d458fb hardware/qcom/audio: Fix for Crash during Gtalk startup a2787ae alsa_sound: Configure period count for pcm recording 1cb9107 alsa_sound: Fix for Tunnelplayer IOCTL drain block 1144c47 alsa_sound: Fix corruption in recording over usb. 58c9893 alsa_sound: Fix for FM volume issue on USB headset 2601141 Change to handle A2dp suspend setparameter, which will suspend the thread 3469c73 alsa_sound: Patch to remove delay in second MT call during hold 286d1ae alsa_sound: Fix for audio loss on switching from BT to AOA 8ad6c3a alsa_sound: Use current device to parse edid and configure HDMI device f61e98d alsa_sound: Patch to fix device switch in skype project hardware/qcom/camera/ 17542ba Qualcomm Camera Hal: add 12.8MP and 13MP camera resolutions. project hardware/qcom/display/ project hardware/qcom/display-caf/ a4efdde display: Fix support for MDP 4.1 131ab8e liboverlay : unset basepipe on overlay intialization. 2f64a6b Revert "liboverlay : unset basepipe on overlay intialization." b24b13b hwc/copybit: Add check for Max layers support. ba955cf hwc: In MDPcomp, set isFg flag for the first layer 6b83772 liboverlay : unset basepipe on overlay intialization. project hardware/qcom/media/ project hardware/ril/ 3be105e Rild: Ril should try to write again to the socket EAGAIN error a46eeb1 Fixes typo in logging string. project hardware/ti/wlan/ 27a3b8e WLAN - wl12xx: Update version to ol_R5.SP5.01 8f62c4f WLAN - wl12xx: Update to R5.SP5.01 from R5.SP3.06 package 9fcfaee WLAN - compat_wl12xx: more file cleanups 4e0d010 wl12xx: fix unbalanced wakelock in IRQ-while-suspended path da8f6d2 Fix error introduced by copy-paste from Gerrit 6e99179 WLAN - wl12xx: Update to R5.SP3.06 from R5.SP3.01 package b9dbf2e wlan: Fix inline building project hardware/ti/wpan/ dbcd866 libbt-vendor: rework structure of source code project kernel/htc/htc7x30-3.0/ 7cbecac Linux 3.0.96 d643704 net: wireless: bcmdhd: Clean scan status if request is empty 98e2081 Linux 3.0.95 5fa786a net: wireless: bcmdhd: Inject EID value if it has 0 length 0f30e89 net: wireless: bcmdhd: Fix roaming to hidden AP 03889e5 net: ipv6: fix wrong ping_v6_sendmsg return value a86089e net: ipv6: add missing lock in ping_v6_sendmsg 6f14f3f net: wireless: bcmdhd: Enable p2p support bits for p2p device 9c3ec3e Linux 3.0.94 874c7d0 Linux 3.0.93 426dc36 Linux 3.0.92 aef3fec squashed set of LZ4 reverts 9565c42 defconfig: enable LZ4 (faux123) 05414e2 zcache-main: switch to lz4 as default e5d6c28 zcache-main.c: use MACRO define instead of hardcoded default of lzo 440650a zram_drv: switch default compressor to new lz4 cfff67c staging: zram: add per-cpu support to Crypto 45f2679 staging: zram: add Crypto API support 59b07a7 LZ4: compression/decompression signedness mismatch (v2) 19c64ca lib/lz4/lz4_compress: fix macro usage error efd7440 crypto: Add lz4 Cryptographic API 6bd5538 lib: Add lz4 compressor module f24db19 arm: Add support for LZ4-compressed kernel 2395e5b lib: Add support for LZ4-compressed kernel e8ef8be decompressor: Add LZ4 decompressor module 523337e fs/sync: Make sync() satisfy many requests with one invocation 6ee6755 Linux 3.0.91 05bd41e Linux 3.0.90 9f0fad8 Linux 3.0.89 8fbdddd Linux 3.0.88 378b4b8 netfilter: xt_qtaguid: Allow tracking loopback 43c14a9 netfilter: xt_qtaguid: extend iface stat to report protocols b28cce8 netfilter: xt_qtaguid: remove AID_* dependency for access control 4535d19 netfilter: qtaguid: Don't BUG_ON if create_if_tag_stat fails fcf76d0 netfilter: xt_qtaguid: fix error exit that would keep a spinlock. 1f525e6 Linux 3.0.87 631090c Revert "config: use ROW io scheduler by default" 5196d5c Revert "config: enable SELinux support" 0863336 synaptics_3k: remove dirty in-call hack and add better fix 8715798 isl29028: revert synaptics in-call hack c486674 Revert "isl29028: switch proximity status to far when psensor is disabled" f614031 config: enable SELinux support ec595ff Revert "mmc: bring in some suspend/resume changes from CAF/jb_mr1_chocolate" 0b903d7 isl29028: switch proximity status to far when psensor is disabled 2dd8eb5 spade: use .hpin_gpio instead of .hpin_irq for headset_pmic (Evervolv) b8e56bb mmc: bring in some suspend/resume changes from CAF/jb_mr1_chocolate c95a4c8 drivers/video: remove unused variable in mdp4_overlay_lcdc.c ec8ad1a drivers/staging: fix bad formatting in zram_drv.c 3fa2c3a mm/swap: fix unused variable warning 33efa6e config: use ROW io scheduler by default aff0ab0 Linux 3.0.86 project libcore/ 7687ea6 Do not apply the PRNG workarounds if an explicit seed is given ebe07a6 Apply a variation of the suggested app-level patch to SecureRandom 35d2187 Values in ZIP files are unsigned. ac16122 Only enforce the encrypted bit in the GPBF, and ignore other unsupported bits. 63cd294 Don't install APK files with unsupported General Purpose Bit Flag bits. 53ce79b Clean up ZipFile a little, fix a few bugs, and improve the documentation. a23d6eb Add detail messages to all the easy IllegalArgumentException cases. f96064d Revert "Values in ZIP files are unsigned." fb94a6a Values in ZIP files are unsigned. fe70e69 Remove support for duplicate file entries project packages/apps/Apollo/ edc0a1e Allow opening audio from any content provider, not only the media provider. ef0637f Apollo: Prevent FC in cache initialization f1b4d02 Apollo: zh-TW translations 77a24f6 Apollo: Make albums with the same name to use respective album-art/date/etc. 01fab09 Apollo: SK translation 2c26983 Apollo: Add menu action to delete current track. 6ed8f22 Apollo: LV translation fix 3320aa9 Apollo: open album by id rather by name and artist. 3f090d6 Apollo:add: tradtional chinese translation e46607c Add some (optional) debug logging to the player service. 7aa615e Cleanup: Use only one method to shut down the service instead of two. 2d130ba Apollo: LV translation (rebase) f16cfad Apollo: PT-BR update translations 6b69963 Apollo: Ignore playlist when name is null. 48fc4ef Apollo: Update Polish translation 3e3d79c Fix merge derp. 25527a2 Make sure notification is shown when playback is started via media button intent. 00f8f11 Fix audio session ID handling when invoking DSP manager. 3df81e5 Kill off the option to not use RemoteControlClient. ae09653 Don't start playing if we couldn't acquire audio focus. a68a6b8 Added PT-PT language support for Apollo 11e45b1 Apollo: PT-BR update translations 43ef1cc Apollo: SK Translations b5b344f Apollo: TR translations 48aaf78 Apollo : translation e3547b0 Apollo: CS translation aca1fdc Apollo: RU translation 0466f85 Apollo: RU translation 74b2125 Apollo: NB translation 1d4aea5 Apollo: Simplified Chinese Translations 70d7595 Apollo: RU translation 0e9ff37 Afrikaans: Add missing translations & plurals d9aeb22 Apollo: NL translations 7562ea1 Apollo: DA translation project packages/apps/Bluetooth/ af9e902 Bluetooth: CA translations 39cac9a Update MAP code from upstream. 5072e21 Bluetooth: Update italian translation 3c231e5 Fix MAP SDP record generation [3/3]. 7f1df9e Bluetooth: German translation 3962f79 Added support for Filter parameter for PBAP function PullPhoneBook bc96577 Fix MAP accept threads sometimes spinning endlessly. c66689a Bluetooth: TR translations 5f9554b Bluetooth: NB translation 71146f7 Bluetooth: Simplified Chinese Translations f452dc0 Bluetooth: DA translation ef61f8e Fix crash during BT shutdown project packages/apps/Browser/ 92e9a88 Browser: CA translations 1106672 Browser: FI translations 6b15c17 Browser: Update Polish language 2a654f8 browser: Privacy Guard support c844e93 Browser: zh-rTW translations efede5c Add DuckDuckGo search engine for en-gb locale (both regional and region agnostic version) d78e8ce Browser: Simplified Chinese Translations bf1d052 Browser: RU translation project packages/apps/CMFileManager/ 208960a CMFileManager: Check write operation 73d6b66 CMFM: EL translations 168fc8f CMFileManager: RU translation 546bd2d CMFileManager: Simplified Chinese Translations 944c300 CMFileManger : FR translation 048dc60 CMFileManager: DA translation 182520a Revert "CMFileManager: ET translations" 947d83a CMFileManager: HU translation 136fba1 CMFileManager: ET translations d50ed67 CMFileManager: ES translations 7f762cf CMFileManager: CS translation 90791f1 CMFileManager: HU translation 2579907 CMFileManager: Update German translation a2a4136 CMFileManager: IT translations 623f148 CMFileManager: PT-BR translations 41a6bbc CMFileManager: NL translation 81a3539 CMFileManager: Simplify selection string creation f92e77c CM File Manager: Update italian translation 5fe88a3 CMFileManager: SK translation d2caad2 CMFileManager: HU Translation 29d3450 CMFileManager: CS translation fe3d6d9 CMFM: EL translations 9a77749 CMFileManager: PT-BR translations 16a68c4 CMFM: NL translation 4dececd CMFileManager: ES translations cd98772 Allow pluralization of selection string. 322a33a CMFileManager: Make use of plurals correctly 2dc03f6 CMFileManager: RU translation 4766e2b CMFileManager: PT-BR translations 32fd416 CMFileManager: Correct logic of string generation 02f3a8f CMFM: make copy/paste action more understandable d50c81f CMFileManager: PT-BR update translations e5fe312 CMFileManager: PT-PT translations; new options/menus. a65e72f CMFileManager: PT-PT translations; minor fixes. 43dd71a CMFileManager: Add Missing Af Translations 47b14a1 Minor corrections on PT-PT language support for File Manager c00460f CMFM: NL translation 036d00c CMFileManager: Update German translation cb8adde CMFM: EL translations 1e3d2ca CMFM: Fix AssociationsDialog selection when have scrolling a8176b8 CMFileManager: SK translations 765be43 CMFileManager: SK translations 718f795 CMFileManager: ES translations 6d82340 CMFileManager: update FR translation 9015be8 CMFileManager: DA translation 2270a56 CMFileManager: RU translation d93cf3d CMFileManager: RU translation 9e5d449 CMFileManager: Simplified Chinese Translations 0d192b8 CMFileManager: ES translations c85d589 CMFileManager: RU translation 4f7b23a CMFileManager: DA translation 8e27281 CMFM: Update translations 572ad56 CMFM: Use 'app' instead of 'application' project packages/apps/CMWallpapers/ 453aae8 CMwallpapers: CA translations 4fd8df0 CMWallpapers: CA translations 3db198d CMWallpapers: ET translations d7305d4 CMWallpapers: TR translations project packages/apps/Calculator/ 70abe85 Calculator: PT-PT translations 9ea090e Calculator: Prevent pasting in TextView in lockscreen widget e50e4de Calculator: Fix bin and hex modes and improve logic cb754ac Calculator : Simplified Chinese translation 5227f37 Calculator: DA translation ecaa453 Calculator: EL translations 74ac530 Calculator: Update italian translation e3b7fd6 Calculator: Update Polish translation 4e9b5ea Calculator: CS translation afe8c8f Calculator: ES translations f4f2386 Calculator: HU translation 5254730 Calculator: RU translation 0703a6d Calculator : FR Translation 7fccf5e Calculator: NL translation 0d8e3dd Calculator: PT-BR update translations 917d1ff Calculator: translation updates c3c3216 Update German translation. d36678b Calculator: FI translations d8897cf Calculator: Digit grouping (and other things) 931cc25 Calculator: Update German translation ea3b154 Calculator: ES translations 02ec8d1 Calculator: DA translation project packages/apps/Calendar/ aba1cd1 Calendar: CA translations 49dad72 Revert "Calendar: CA translations" 36f18e4 Calendar: CA translations 621e8ba Calendar: FI translations c725c2d Calendar: zh-rTW translations 623f6ad Calendar: Simplified Chinese Translations project packages/apps/Camera/ 944a56e Camera: zh-rTW translations 51e52db Camera: fix gfx undefined buffer issue 3041ad0 Camera: Reuse the ScreenNail's SurfaceTexture 70fbbd5 Camera: EL translations b49481d Camera: update Japanese translation. 9dd94c4 Camera: RU translation 4813b8f Camera: Simplified Chinese Translations 92e15d6 Camera: Fix translation derp 0950142 Camera: Update German translation 8841f19 Camera: DA translation 99a514c Camera: IT translations 9decb28 Camera: PT-BR translations 5e579bf Camera : FR Translation b34db9c Camera: NL translation 506e867 Camera: Add Japanese translation for cm 33757f3 camera: dont call cancelAutoFocus if the preview is stopped 83a753a Camera: HU translation bae9197 Camera: ES translations 4915fae Camera: CS translation 772673c Camera: PT-BR translations 934db9a Camera: Add red-eye flash mode d610191 Camera: Update German translation 641eb06 Camera: Fix some derp b903ac7 Camera: HDR: don't reset focus manager when HDR is active. 1b37394 Camera: Add translatables 176b77e Camera: HDR: fix rotation issues. cc3c43b Camera: Update italian translation 32e043e Camera: Add some Samsung color effects 747295b camera: fix image capture review mode when zsl is enabled 1f357c0 Camera: HDR: fix low exposure on samsung hardware. 8b19890 Camera: HDR: convert YUV422P / YV16 format to JPEG ef79ff0 Camera: Force software HDR if the camera has hardware HDR and HW HDR is broken due to broken implementation issues. 69a931c show the actual shutter speed 6dee787 Camera:add traditional chinese translation b2b7658 Camera: PT-BR translations 67f4844 Util: remove redundant check for ShutterSpeed d510093 Add a setting for Shutter Speed 79b254c Camera: PT-BR update translations 9fe6aaf camera: reset camera surface on previewstart() cb00d42 Camera : FR translation 6ae40e2 Camera: NL translation 20cb023 Update German translation. 32ae723 Camera: SK Translations b88e06c Camera: Add translatables 20aae58 HDR video e7c944d Camera : Af translation 79260f3 Camera : FR translation 215bdd7 Camera: HU translation update 9e3c3f8 Camera: EL translations 102c01b Camera: NL translation 7176027 Camera: Add a GPS indicator 2465701 Camera: IT translations 8aa5b5b Camera: RU translation ef7a417 Camera: Update Polish translation 4633438 Camera: Update German translation aa4ae80 Don't mess around with pref local ID for power shutter initialization. 3b7401d Camera: CS translation bfb1a34 Camera: Simplified Chinese Translations fdb2bb7 Camera: ES translations 0356b22 Camera: Update italian translation bb2a0de Camera : FR translation 0a8bc98 Add 6mp, 4.5mp, 3.7mp, 2mp, WXGA & WQVGA resolutions d122c5e Camera: HU translation update 409f4a6 Camera: NL translation e0ea464 Add missing resources for MDPI devices project packages/apps/Contacts/ 8e9a5fb Contacts: fixed FI translations c79f7ad Contacts: FI translations 2586e79 Fix call stats header and empty list text appearing prematurely. e27e7aa Fix NPE. b6a352a Contacts: HU Translation 1352cc0 Fix summary header update after filter change. aea3235 Contacts: PT-BR update translations 50e5307 Store phone blacklist in content provider (3/4) bb9d22d Make contacts app aware of phone blacklist setting (3/3) 4081651 Contacts: zh-rTW translations 85f6f27 Contacts: Update German translation 6a5bdc6 Contacts: NL translation 2cb11d6 Cleanup: Use framework-provided method. 6c88a2e Fix a number of issues with T9 dialer. 07c3032 Contacts: NB translation d88c974 Contacts: AF Translations e05ec95 Contacts: AF Translations project packages/apps/DSPManager/ ba0309a Listen to A2DP profile connection instead of device connection. cbccfae Accept any kind of A2DP device for using the BT preferences, not only headsets. b6f9ddb DSP Manager: EL Translation bc46ceb DSPManager: EL translations fcb4cb0 DSPManager: grammar correction 611a645 Add LV translation 1e25384 DSPManager: Update Polish language 3a952d4 dsp: Implement missing equalizer commands aeffebe DSPManager: NL translation 7439797 DSPManager: Update German translation 20bd342 DSPManager: ES translations 76bfa0b DSPManager: DA translation 968bcd0 Afrikaans: Added missing translation text 9910178 DSPManager : FR translation project packages/apps/DeskClock/ b3d4172 DeskClock: CA translations 257c986 DeskClock: FI translations b70f641 DeskClock : Simplified Chinese translation 04e1249 DeskClock: DA translation 23a90d6 Fix misalignment of alarm tone and profile buttons with icons 168bb4a Set vibration toggle as gone if vibration not available 93f5407 DeskClock: RU translation e9f47c5 DeskClock: EL translations f64fa41 DeskClock : FR translation 906fcb6 DeskClock: AF Translations a5fcf74 DeskClock: Fix landscape graphic defect 4a2574f DeskClock: Update Polish language 0f627ae DeskClock: ES translations 191ff81 DeskClock: NL translation 4c4ad08 DeskClock: Fix timezone of user-defined cities 3c5477b DeskClock: Update italian translation 45c54ac DeskClock: PT-BR update translations 4ddf307 DeskClock: RU translation e5e40dc DeskClock: CS translation df20648 DeskClock: HU translation b2c231d Update German translation. 0e4633a DeskClock: Add an option to switch profile 00a7d92 DeskClock: User-defined world cities 6d842eb DeskClock: zh-rTW translations 7872a2a DeskClock: SK Translations cb0695d DeskClock: Recreate alarms DB on downgrade 62934a1 DeskClock: Add support for XXHDPI devices (e.g. Galaxy S4 and HTC One) 6d26511 DeskClock : Lockscreen dismiss Fix 63d63ce DeskClock: Update italian translation 619174c DeskClock: Simplified Chinese Translations project packages/apps/Email/ c46630e Email: CA translations a370abc Email: FI translations 7ed5bcd Email: zh-rTW translations a5ebedb Email: RU translation 8ab78c6 Email: DA translation 153cd22 Email: Simplified Chinese Translations 849d559 Email: CS translation project packages/apps/Gallery2/ b260c0f Gallery2: Fix show on map typo 5ed2855 Gallery2: Fix showOnMap method 189df67 Gallery: Fix logic typo ca78969 Gallery: Prevent display "Show on map" menu if no geo view is present 77f2afb Typo in manifest 1453b10 Gallery : Filter picasa specific options 3ece4d2 Fix activity stack when restarting the screen nail project packages/apps/KeyChain/ afb8a6c Key Chain: German translation 5c2c923 KeyChain: Simplified Chinese Translations project packages/apps/LegacyCamera/ b03ba46 LegacyCamera: CA translations 4fae08c LegacyCamera: PT-BR update translations 109ecb4 LegacyCamera: German translation c0eb6e8 LegacyCamera: DA translation 876db0b LegacyCamera: NB translation f1b7a05 LegacyCamera: Add missing AF translations 4733cd7 LegacyCamera: Load correct panorama JNI libs project packages/apps/LockClock/ 8d230af cLock: Listen for ACTION_ALARM_CHANGED 1a6aa5b cLock: CA translations 9b9671e cLock: CA translations 8aefffb cLock: Fix hdpi weather layout 3a4c5fd LockClock: Update Polish translation 0b31d63 Remove line, not needed in translation file. f22ae20 cLock: EN-GB translations d4fd4c5 LockClock: Add Swedish translation f34311b LockClock: Fix french translation eb06ab3 Don't sign cLock with the platform certificate. 2b6e26f LockClock: Add default clock app detection ff4830f LockClock: SK translations project packages/apps/Mms/ 1b44332 Mms: Fix QuickMessage mdpi/hdpi layouts 6d89bbc Mms: Fix QuickMessage mdpi/hdpi layouts bc514c7 Don't show quick message popup over secure lockscreen. 55bf34c Mms: findPart may still be null 0808548 Mms: RU translation 2757db8 MediaModelFactory.findPart moved to SmilHelper for use in both places. findPart updated to include looking in ContentId even if the "src" does not have the cid: prefix. Noticed from a Stock GS4. SmilHelper now has a fixup(...) method which removes duplciate parts. 52bbf13 Mms: use existing setting instead of using MmsConfig. 913462c Fix IllegalStateException. 0a7dc43 Mms: PT-BR translations ccdd980 Mms: SK translation 027d579 Fixed Latvian translation 599dded Templates: back button goes to preferences not conversation list de5f56b MMS: Update Polish language ea0ea1c Nuke the 'vibrate during call' option. b324360 Don't recycle messages by default. 05fe8b2 Mms: zh-rTW translations 70dd48d Mms: Add Missing Af Translations 2b46e3c Prevent FC in low memory conditions f756894 Mms: Delay unicode stripping from a message b020a39 Some cleanup. 465b79e Fix 'vibrate on call' option. 1562a2f Mms: EL translations 8d74599 Mms: Update Polish translation 031ae49 Mms: CS translation 1f0133a Mms: Simplified Chinese Translations 1eac51f Mms - Fix type (FR) a104c1f Fix SMS sending. ed24673 Add support for sending out MMS via BT MAP. 8464336 Fix up receiver declaration. 2bb4e76 MMS: Fix lookup of vanity addresses 9fd04f4 Revert "MMS: Fix lookup of vanity addresses" ee1ca02 MMS: Fix lookup of vanity addresses 46551aa Kill off use off FORCE_LED_WITH_SCREEN_OFF notification flag. 1b85e48 Mms: DA translation fc2eb8a MMS: Update Polish translation 59b1bc2 Mms: NB translation f953c4e Update German translation 6371450 Mms: Simplified Chinese Translations eb143a6 Mms: AF translations ae19c67 Mms: Add missing AF Translations project packages/apps/Phone/ 5d3888b Fix ClassCastException on disconnect for blacklisted calls. 1f6962b Fix ringer not stopping when call is blacklisted. a7f9d43 Phone: CS translation 27d169b Phone: EL translations fb421e6 Phone: Simplified Chinese Translations 32f217e Phone: DA translation 4fdf4b3 Phone: Update German translation ac5cb26 Phone: RU translation 9d1d1e2 Phone: IT translations 1224a11 Phone: NL translation 6a44466 Phone: HU translation b1bb024 Phone: PT-BR translations bdf2fee Phone: ES translations bd7d8f7 Phone : FR translation 90f6990 phone: Add option for setting device phone number (squashed) a974719 Phone: correct summary of national roaming [translation] e0c9f44 Phone: Update Polish translation 5ccc897 Also show contact name in blacklist. 3d5986f Add android.permission.INTERCEPT_SMS permission. f8b8f26 Phone: PT-BR update translations 7d24a35 Store phone blacklist in content provider (4/4) 8ada1e8 Make contacts app aware of blacklist setting (2/3) 459351a Phone: Disable accelerometer sensor while in-call and screen UI is off 65c396d Fix typo d475780 phone: Set default preference values for blacklist option fcc2fed phone: Enable the blacklist by default 00ecaf6 Phone: Update Afrikaans translation aa1b53a Hide additional blacklist separator d05220a Phone: Update German translation ad4185d Fix a Cursor leak f1e04bf Fix a Cursor leak 5c8b278 PhoneApp: Initialize ToneGenerator when needed 7887099 NetworkSettings: Cannot dismiss progress dialog sometimes. 978311a Phone: Ignore touch during network operators search b0a550a Add missing back icon in action bar of Network Operator 088c16f Fix call target drawable misalignment for sw600-[m|h|xh]dpi. b9d6ba5 Phone: Fix typo in activity bf0d8b5 Kill off use off FORCE_LED_WITH_SCREEN_OFF notification flag. b4ac352 Phone: DA translation 524aed3 Phone: Simplified Chinese Translations 4bcb029 Phone: EL translation 13b15f9 Phone: Simplified Chinese Translations project packages/apps/Settings/ b1755aa Settings: CA translations f1bf5af Settings: CA translations 2923439 Fix NL translation f5ec4c1 Settings: Change NB translation for Launcher bc51812 Settings: improve EL translations 4255ecd Settings: EL translations f97bcee Settings: Update German translaion e16e472 Settings: FR Translation 937df1c Also remove preferences if app is installed, but disabled. 51328ad Settings: DA translation 4f5e12e Settings : Simplified Chinese translation 248a2f2 Hide the camera widget option if no camera on device fd50f7a Settings: RU translation cc9525b Settings: ES translations ea0ecfd Settings: IT translations 56fc440 Settings: PT-BR translations 2959699 Settings: CS translation aeb38b4 Settings: NL translation 3d40641 Sort disabled apps to the end of the list in privacy guard manager. 51b64b3 Fix derp. 6d18c09 Settings: HU translation 0e9d44b Fix app selection when adding apps to app groups. 103c61c Minor typo fix Wi-FI -> Wi-Fi b55f7fa Make notification-shade-collapse-after-dismiss behaviour configurable. b070699 CellBroadcast: Disable App links on wifi-only devices 27a9c83 Settings: CS translation 68b5148 Settings: EL translations bda0e89 Settings: ES translations d1f1fb4 Hide the AM/PM preference completely if using a 24-hour clock 507fbd4 Settings: update Japanese translation. 0b4dc3c Settings: CS AOSP translation 22bf8e8 Add a quick SELinux mode toggle fcd38b6 Settings: NL translations 1d0cc23 Fix IllegalArgumentException in Privacy Guard Manager 8f1a8f5 Settings: Update Polish translation 58ee194 Settings : FR translation d6163ac Settings: Update italian translation 49a1800 Settings: RU translation 2443b78 Settings: HU translation c18d6b8 Settings: PT-BR translations b6d2bc7 Add lockscreen rotation as an optional rotation setting (2/2) 4929e9e Let accessibility feature instructions scroll. e6c3aea Settings: Improve QS tiles config code 25707cd Settings: CS translation 49d5078 Settings: ES translations 83d6c34 Settings: SK translations 8447b22 Settings: RU translation ff10851 Settings: HU translation 801bf71 Settings : FR translation 0200bff Settings: PT-BR update translations 5d2f24e Update German translation. ef1d178 Storage Settings: Allow user to trigger a volume rescan 7d7a8e9 Settings: HU translation e4f71fb Settings: RU translation eeb379d Settings: NL translation 06a7104 Settings: PT-BR update translations d45b3b4 Settings: Update AF translations 728b367 Settings: AF translations 943c268 Settings: privacy Guard enhance app logic 1ff44cc Remove unused string. 6cf771e Lockscreen Options : Disable keyguard camera only 4df4c3e Show the "no action" summary for unitialized gesture values 46fd251 Lockscreen Options : Fix toggling of states f6b1819 Lockscreen options : Camera/widgets toggle deff1bd Settings: Introduce Privacy Guard Manager 5d68d4b Add an option to allow a (subtle) notification vibration during calls. 260c191 Settings: Update German translations 34e5b76 Settings: NL translation b59c355 Add option to hide music controls in lockscreen. 765742d Fix derp. 104d479 Settings: ES translations aa3b2ff Settings : FR translation 0af86ec Settings: Update italian translation c5f1210 Handle cancellation of the 'enabling PrivacyGuard' alert box. 70a5447 Settings: HU translation 611d26d Settings: RU translations 1db4c14 Settings: PT-BR update translations 1ea6dc4 privacy guard: Fix crash when uninstalling an app 57d7aa3 Add 2G/3G option to profile connections (2/2) 06e10cf QuickSettings: Camera tile 321ca3c Settings: ES translations 558be50 Settings: HU translation update 5916b53 Settings: RU translation 0094d94 Settings: PT-BR update translations 855a3fc settings: Privacy Guard support 4dacc9c Settings: PT-BR update translations 70298fb Settings: ES translations 55de90c Settings: NL translation 0733be1 Settings: AF translation 3bac321 Settings: Fix Slovak aapt warnings 1b81756 [1/2] Add bluetooth triggers to profiles 39f48c0 Make system UI settings work for multi-user (2/2) afb635c Settings: Rename 'Power sounds' to 'Charging sounds' and add summary ca07787 Shorten clumsy and repetitive gesture strings 6c2f3b7 Fix lock settings pattern crash on configuration change f84220c Settings: HU translation update 99f104f Settings: IT translations 1834693 Settings: PT-BR update translations 370a34f Settings: RU translation 8ddd36f Settings: Add missing Af translations f80eeea [2/2] Add triggers to change profile based on AP ee83bde Settings: ES translations aaa5b12 Settings: CS translation 2c54e01 Fix up remove Wakeup preferences e055a2e Settings: FR translation 4b57a42 Show application's package name in the "App info" screen. ff3b460 Settings: PT-BR update translations 7dae958 [1/2] Permit home button wake to be configurable f931c04 Settings - add an AlertDialog before to delete APN to avoid fails 6752d08 Settings: ES translations 614dd6b Settings: IT translations cb53984 Utils : Fix tablet orientation logic bf85ec9 Settings: Simplified Chinese Translations 7128fea Settings: RU translation 8e7fbae Settings: EL translations 434d2c2 Settings: Update translations c1963d0 Settings: NL translation ed4bede Settings : FR translation 585f0f3 No back icon in action bar of APN Settings 0724c8c Settings: Add support to enable/disable Electron Beam (2/2) 694bb4d Settings: HU translation update 13b1843 Settings: Update italian translation 309fefd Settings: PT-BR Update Translations a6f791a Settings: NL translation 6b8fd40 Settings: SK Translations [FIXED] 915d829 Bye, bye Talk. Welcome Hangouts (2/2) add0142 Notification Light: Fix apps with same name not showing up 8c62366 Settings : FR translation 265cc8a Settings: ES translations 2cd49f0 Settings: PT-BR update translations d9607fc Allow changing auto-brightness responsitivity. 75abf65 Pie controls: Tweaking UX for pie service (2/2) 0bec562 Settings: TR translations 636dce0 Clean up CMStats code. 0a55f3a ProfilesSettings : Allow nfc override (2/2) bbbc8f7 Navbar : Lock current orientation in edit mode 8ce22f5 Settings: ES translations 5c2e660 Update German translation. 5a94560 Fix entering navbar editor in expanded desktop mode. 8cb6263 Settings: DA translation 0087be9 Settings: NL translation 8671c99 Update stats URLs to use cyanogenmod.org 7f55e4f Settings: Update Polish translation a0278c2 QuickSettings : Fix layout 1052712 Settings: CS translation ab80737 Settings: HU update translation 21c7eb7 Settings: NB translation e7d30fa Settings: Update Japanese translation. 889eb19 Settings : FR translation df61034 Settings: Add translatables 5e4d2b1 Settings: ES translations project packages/apps/Torch/ 3a1e1a3 Torch: only write to sysfs if not already on d558d45 Torch: FI translations 8db5d86 Torch: DA translation 62eaa12 Torch: EL translations 2f9d28b Torch: NB translation df7010c Torch: SK translation 597cae6 Torch: Update Polish language 7aeb49c Fix aapt warning. 9fdf522 Torch: ET translations c48bdc1 Torch: zh-rTW translations 6e5a474 Use sticky broadcast to convey torch state (2/2). 3e15ff8 Torch: NL translation 15be9c0 Torch: IT translations a255105 Torch: Add missing Af Translations e9b654f Torch: HU translation update 3608d46 Torch: ES translations 1b622b6 Torch: PT-BR update translations 86c97fb Update German translation. 023a455 Improve layout of brightness warning dialog. 1403974 Torch: CS translation 89239f5 Torch: RU translation e0076fc Torch : FR translation 1bb45ed Torch: Simplified Chinese Translation ce44db5 remove reduntant summary in notification ea37177 Torch : Turn off action via notification 5628d44 Torch: SK Translations 5638e76 Torch: Fix NPE project packages/apps/Trebuchet/ 2e2451f Trebuchet: CA translations e9aa9f0 Trebuchet: FI translations 061f496 Trebuchet : Simplified Chinese translation bfb4ca4 Trebuchet: EL translations 247aa3f Trebuchet: HU translation 1a6379d Hotseat: Disable hitsPreviousPage if hotseat is vertical 12d0e15 Trebuchet: Update Polish translation 5eebbc0 Trebuchet: PT-BR update translations c526871 Trebuchet: AF Translations 66a3364 Trebuchet : FR translation c6761ac Trebuchet: Update italian translation d81a8e2 Trebuchet: NL translation e26970e Trebuchet: ES translations 9cf8abd Trebuchet: CS translation 95d8101 Trebuchet: HU translation d23184a Trebuchet: RU translation 24f231d Update German translation. 175e9fe Trebuchet: PT-BR update translations 6df8606 Trebuchet: Fix NPE 21d44da Trebuchet: Make remove workspace items of hidden apps optional f420638 Trebuchet: Fix stack effect 1221b2f Trebuchet: Remove workspace items of hidden apps 3906074 Trebuchet: Fix Landscape/TransposeLayoutWithOrientation move to default page 73c303e Trebuchet: Sync "maxExternal" preferences and its defaults values 0827ce7 Trebuchet: Revert animation end 13eda2a Trebuchet: Fix fadein adjacent screens for stack transition 08d1579 Trebuchet: Add missing Afrikaans translations dbdd23b Workspace: Change state animation cleanup fa9e38b LauncherViewPropertyAnimator: Implement end() 028bb8e Workspace: Small cleanup a24c820 EcoGallery: Small cleanup 7b71954 Revert "Trebuchet: Fix double tab on home button" a853074 Trebuchet: PT-PT translations minor changes/aditions. 02faeef Trebuchet: Update German translation 6831a8b Trebuchet: Fix MDPI layout 03ee662 Trebuchet: Simplified Chinese Translations 4650788 Workspace: Landscape paged view indicators d52a2fe Fix for low aspect ratio (4x3) tablets. 8752c0f Trebuchet: EL translations 2ebbe4d Trebuchet: Update italian translation 27dd874 Trebuchet: fix broken compilation due to commit 42994 0ea76d0 Trebuchet: Better layout for isScreenLarge devices a73e69c Trebuchet: TR translations 2db83bb Trebuchet: SK translations 6a198e0 Trebuchet: Fix double tab on home button 7054b57 German: Refine translation e0b248c Update German translation. 4e4ad2d Trebuchet: Update Polish translation 3c992ee Trebuchet: DA translation 91ca83d Trebuchet: Fix workspaceTabletGrid check 2b43981 Trebuchet: HU update translation 0794b99 Update German translation 0509b19 Trebuchet: NB translation 3c129af Trebuchet: Properly remove grid preference on isLargeScreen devices b9322f7 Trebuchet: Centers horizontally the drawer on vertical orientation 0f3f010 Revert "Reload launcher on expanded desktop" 4c46512 Update German translation. 36bf4e7 Trebuchet : FR translation 61ada99 Trebuchet: Simplified Chinese Translations 624a1fa Trebuchet: Update italian translation cd8a1f7 Trebuchet: NL translation 352cbba Trebuchet: ES translations 7fedf2a Trebuchet: RU translation 1d1a4ca Trebuchet: CS translation 05f8e95 Trebuchet: PT-BR translations project packages/inputmethods/LatinIME/ 7aeb6f4 LatinIME: FI translations e29a747 LatinIME: Afrikaans translations 2408d7c LatinIME: Update German translation 1405458 LatinIME: Simplified Chinese Translations 682d874 LatinIME: NB translation project packages/providers/CalendarProvider/ c3ad288 calendar: Privacy Guard support project packages/providers/ContactsProvider/ d5956fd Fix IllegalArgumentException. 6e992cf Use MemoryCursor code in framework. 1fe9d60 contacts: Privacy Guard support project packages/providers/MediaProvider/ afb5a28 MediaProvider: Allow scan for directories df019ae MediaProvider: get UUID of removable volumes for non-FAT filesystems project packages/providers/TelephonyProvider/ 0f829fe Improve delete handling code. 6cea074 Store phone blacklist in content provider (2/4) 60511cf telephony: Privacy Guard support project packages/wallpapers/Galaxy4/ ee671f8 Galaxy4: Afrikaans translation 80d7d82 Galaxy4: German translation d9a9cd3 Galaxy4: EL translations 9e9c26f Galaxy4: DA translation 57bac00 Galaxy4: RU translation 93bbdef Galaxy4: NB translation project prebuilt/linux-x86/toolchain/arm-eabi-4.8/ 4fea297 arm-eabi-4.8-2013.09-1 e61e995 arm-eabi-4.8-2013.08-1 5fa6626 arm-eabi-4.8-2013.07-3 project system/core/ ba213e9 ueventd: allow platform devices to have just a /devices/ prefix - DO NOT MERGE d7bf4df mkbootimg: Add --dt parameter to specify DT image 8399419 Fix failure to build from source with modern _host_ glibc/gcc. 9df8c47 fs_mgr: Drop the context mount option from non-selinux builds 3cd83bf Revert "fs_mgr: Drop the context mount option from non-selinux builds" a73b226 fs_mgr: Don't assume all fstab entries have options 806fc56 fs_mgr: Drop the context mount option from non-selinux builds 1a18b8b toolbox: Add levelFromUid categorization support to restorecon d0808c7 Fix building without SELINUX 482ec0c Explicitly add the theme manager's AID to fs config 0298df1 Add support for socket security context specification. 2c22ff6 Fix perms on /data/security ed9fa86 sys/capability.h does not exist in the 4.2 bionic. 01996ab Sync with master auditd. 911cbea Correct run-as with seinfo parsing capability. 44677e4 Auditd initial commit 1f34e1c Reserve AID_AUDIT 345e3d2 Fix mode on /data/security. cef7220 Create a new location for /data policy files 0cbf7ea toolbox: silence some compiler warnings 56ef4f0 Change setsebool syntax to be consistent with other init built-ins. 0995719 Label sockets consistently with the seclabel value if specified. fd44b1c Add persist.mac_enforcing_mode property 7db7210 Document the SELinux extensions to the Android init language. 5841849 run-as: Get seinfo from packages.list and pass to libselinux. e46e20d run-as: set the SELinux security context. f97984a Allow system UID to setenforce and set booleans for SELinux. 7cee873 Add support for -R (recurse) to init chown builtin. ac8ccac init.goldfish.rc: use ext4 fee496b rootdir: Set permissions for additional interactive sysfs nodes 530595c Correct LOCAL_LDLIBS of adb 1fb3b1d lolcat 4852f0a rootdir: Set permissions for additional ondemand sysfs nodes 5f1aa1e Fixed reversed output in netstat Recv-Q Send-Q columns de5ae87 libsysutils: fix null pointer and memory leak issue b36889f init: provide initial pemissions for ondemand governor a86c50a init: fix indentation and tab e79310e init.rc: setup qtaguid group ownership of ctrl and stat files ddca232 Revert "init: allow media to set persist.camera property" 49506dc init: allow media to set persist.camera property 2c71443 backup service: fall back to /sbin/bu project system/extras/ 2f98a98 make_ext4fs: fix static utility executable, this time for SELinux project system/vold/ bcd5a74 vold: Add NTFS read+write support via ntfs-3g ce6e95e vold: exFAT support project vendor/cm/ 85e9de1 10.1.3 2b287af Add Galaxy S4 Mini maintainer 189de84 cm: Add CMAccount to the build 2fba8eb 10.1.3-RC2 e116c60 Bump version for 10.1.3-RC1 b8f7758 add Kindle Fire contributor 8b9f177 Use Package Manager to disable stock OTA eb7754a otablock: also disable BroadcastReceiver 5bdc735 Revert "otablock: Disable only the actual activity, leave the service on" 22a4354 otablock: Disable only the actual activity, leave the service on a0919a9 Prevent stock OTA activities from running in CM 754bef5 sepolicy: Start CM Common sepolicy 053c365 Bring back the old CyanAlarm alarm tone ab97793 Fixed APN setting for LV LMT MMS 80cd7fe Correct BPL APN to Vodafone IN/India 589f128 Correct Claro PR APN dcf176c Add C-Spire APNs 3019710 Drop Proxy from Digitel APN de04aba Remove Proxy from Globul APN 869151c New apns settings for Everything Everywhere (new UK operator) ba2ec9e android-vendor-cm: Renamed T-Mobile SK to Telekom SK in APNs list 8475d72 Rename Babel to VoicePlus 8994907 selinux: When adding userdata labels, do cache too b52874d selinux: Use a more reliable sentinel to flag /data labelling d2d1a7f Add SELinux filesystem relabeling to init 1f14343 Add Babel in preparation 5d4847b remove libGoogleAnalyticsV2. This is contained in external/google now. 2978e20 cm: Add ntfs-3g and exfat tools to the build bea29fd Correct 2Degrees APN 19425dd remove leading hypen from extraversion before adding one c8a6193 ByTel, update to use recommended APN & fix MMS sending with B&You d724377 update manta maintainers 5ab6b93 cm: Include private signing keys if present 34158a7 change APN for Orange countries df0d20d APN: Update StraightTalk AT&T b409a89 Bump version to 10.1.1-RC0 2617984 Add Lycamobile PT MVNO apn b9409b1 cm: Fix default notification sound 79ba997 init.cm: Fix sysinit dependencies 605bb78 apns-conf: update Personal Argentina APNs dbb169a cm audio: update sounds, add new ones 13a3760 cm: update maintainers for Samsung CDMA family. 41f9d86 update note 2 lte maintainers f302728 cm: apns: correct proxy for orangeworld 733d775 Fix Vip mobile APN e63c087 Add Fido Canada LTE APN ce88540 init.cm: make directory for ssh project vendor/qcom/proprietary/ a25e348 use source built libv8 project vendor/tmobile/apps/ThemeChooser/ 3ef20e8 Show the theme name in the choice screen 100643a ThemeChooser: FI translations 2859724 ThemeChooser: PT-PT translations 4737602 ThemeChooser: RU translation 4be1509 ThemeChooser: DA translation 81325e4 ThemeChooser: Add AF transalations 8a8edaa ThemeChooser: Simplified Chinese Translations project vendor/tmobile/providers/ThemeManager/ d43f8aa ThemeManager: FI translations c3526db ThemeManager: DA translation f5c2719 ThemeManager: NB translation 3efb92a ThemeManager: PT-BR update translations 0b533ff ThemeManager: EL translations ac49493 ThemeManager: Af translation update 1407984 ThemeManager: PT-PT translations a87812d ThemeManager: HU translation update 920a57a ThemeManager: ES translations 6edb4ae ThemeManager: Update italian translation 10ffa1a ThemeManager: CS translation d4369a5 ThemeManager: NL translation 6dc03f1 ThemeManager: Unify translations c7b3965 ThemeManager: German translation c584375 ThemeManager: RU translation ac096b8 ThemeManager: DA translation 0bf6be4 ThemeManager : add french translation 1187df0 ThemeManager:Add AF translations 78d4cc2 ThemeManager: NB translation