1. 17 Oct, 2012 1 commit
  2. 09 Aug, 2012 2 commits
    • rpcraig's avatar
      Implement SELinux/MAC checks for property service. · 63207cd2
      rpcraig authored
      
      This is a set of changes to the init property service
      implementation to apply a SELinux check over who can
      change what properties. Also included control hooks
      for the 'ctl' keys.
      
      Change-Id: I5a18809bf5536f6459a36b6bf0d622b9f5061aa0
      Signed-off-by: default avatarrpcraig <rpcraig@tycho.ncsc.mil>
      63207cd2
    • Stephen Smalley's avatar
      Add support for reloading policy from /data/system. · ae6f3d7c
      Stephen Smalley authored
      
      To support runtime policy management, add support for reloading
      policy from /data/system.  This can be triggered by setting the
      selinux.loadpolicy property to 1, whether from init.rc after
      mounting /data or from the system_server (e.g. upon invocation of
      a new device admin API for provisioning policy). ueventd and
      installd are restarted upon policy reloads to pick up the new
      policy configurations relevant to their operation.
      
      Change-Id: I97479aecef8cec23b32f60e09cc778cc5520b691
      Signed-off-by: default avatarStephen Smalley <sds@tycho.nsa.gov>
      ae6f3d7c
  3. 01 Feb, 2012 1 commit
    • Stephen Smalley's avatar
      Extend init and ueventd for SE Android. · e46f9d51
      Stephen Smalley authored
      Add SE Android support for init and ueventd.
      
      init:
      - Load policy at boot.
      - Set the security context for service daemons and their sockets.
      - New built-in commands: setcon, setenforce, restorecon, setsebool.
      - New option for services: seclabel.
      
      ueventd:
      - Set the security context for device directories and nodes.
      
      Change-Id: I98ed752cde503c94d99dfa5b5a47e3c33db16aac
      e46f9d51
  4. 26 Oct, 2011 1 commit
    • Ken Sumrall's avatar
      Fix the class_reset command · a286480f
      Ken Sumrall authored
      The class_reset command used to reset services that had been set to
      "disabled" in the init.rc file to a non-disabled state.  Now, if the
      service was originally set to "disabled", have the reset command set
      it back to disabled.  Otherwise, set it to the "reset" state as it
      currently does.
      
      Change-Id: I0c10582e46a8e443d4748d9d893ae762b19b653a
      a286480f
  5. 02 Sep, 2011 1 commit
  6. 19 Dec, 2010 1 commit
    • Ken Sumrall's avatar
      Changes to init to support encrypted filesystems. · 752923c1
      Ken Sumrall authored
      These are the changes to init and init.rc necessary to
      support booting with and encrypted /data filesystem.
      A corresponding change to init.<device>.rc goes along
      with this change.
      
      Change-Id: I0c7e2cc39568358014a82e317735c0eae14dd683
      752923c1
  7. 09 Dec, 2010 1 commit
  8. 05 Dec, 2010 2 commits
    • Paul Eastham's avatar
      Add "slow_start" keyword to init · 145d5063
      Paul Eastham authored
      This keyword will cause init to wait a few seconds before exec'ing
      the target binary.  Maybe only useful for hacks and debugging.
      
      Change-Id: I85caa0bcbc0be7e48bd21eb9e31e039c0740c8d5
      145d5063
    • Paul Eastham's avatar
      Add "slow_start" keyword to init · 50b3afd9
      Paul Eastham authored
      This keyword will cause init to wait a few seconds before exec'ing
      the target binary.  Maybe only useful for hacks and debugging.
      
      Change-Id: I85caa0bcbc0be7e48bd21eb9e31e039c0740c8d5
      50b3afd9
  9. 22 Apr, 2010 2 commits
  10. 17 Apr, 2010 1 commit
  11. 14 Apr, 2010 4 commits
  12. 24 Mar, 2010 1 commit
    • Nick Pelly's avatar
      MOAR GROUPS · 830abe04
      Nick Pelly authored
      We were hitting the old limit with mediaserver.
      
      Change-Id: Ia8217a9f2a1076fa247d7f5ed5159e3c91244d78
      830abe04
  13. 26 Feb, 2010 1 commit
  14. 25 Aug, 2009 1 commit
  15. 19 May, 2009 1 commit
  16. 14 May, 2009 1 commit
    • San Mehat's avatar
      init: Fix heap corruption for services with arguments · c83cd879
      San Mehat authored
      
          The 'args' array *must* be the last entry in the structure.
      
      This fixes a longstanding issue (apparently since tc3) where
      a service with an argument would corrupt the heap. The more
      arguments, the more corruption :|. This will probably also end up
      making key-code bound services more reliable (ie: bugreports triggered
      via the keyboard)
      Signed-off-by: default avatarSan Mehat <san@google.com>
      c83cd879
  17. 06 May, 2009 1 commit
  18. 04 Mar, 2009 2 commits
  19. 10 Jan, 2009 1 commit
  20. 21 Oct, 2008 1 commit