summaryrefslogtreecommitdiffstats
path: root/tools/checkperms
Commit message (Collapse)AuthorAgeFilesLines
* Detect ELF binaries in checkperms.thestig@chromium.org2013-11-121-22/+38
| | | | | | Review URL: https://codereview.chromium.org/67933002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234374 0039d316-1c4b-4281-b951-d872f2087c98
* Fix checkperms.py after r150557.thestig@chromium.org2013-11-091-27/+46
| | | | | | | | Also fix some missing calls to convert our input file names to lowercase. Review URL: https://codereview.chromium.org/63433003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234111 0039d316-1c4b-4281-b951-d872f2087c98
* Add tools/gn/bin to the checkperms exclusion list.brettw@chromium.org2013-11-071-0/+1
| | | | | | | | | | | This is where binaries are pulled from Google storage, so the executable bit should be set on these files. BUG= R=thestig@chromium.org Review URL: https://codereview.chromium.org/65613002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233712 0039d316-1c4b-4281-b951-d872f2087c98
* Add bintrees to third_party.dmikurube@chromium.org2013-03-071-0/+1
| | | | | | | | | BUG=174304 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12324010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186589 0039d316-1c4b-4281-b951-d872f2087c98
* Be more specific about the ignored plugin files in checkperms.py. Also ↵thestig@chromium.org2012-10-301-4/+4
| | | | | | | | | | remove an ignored file that no longer exists. NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11338049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165011 0039d316-1c4b-4281-b951-d872f2087c98
* Add myself as an owner for tools/checkperms.thestig@chromium.org2012-10-302-0/+2
| | | | | | | | | | R=maruel@chromium.org NOTRY=true BUG= Review URL: https://chromiumcodereview.appspot.com/11227046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164988 0039d316-1c4b-4281-b951-d872f2087c98
* Add permission checking to the presumit checks.csharp@chromium.org2012-08-081-41/+70
| | | | | | | | | BUG=71975 Review URL: https://chromiumcodereview.appspot.com/10831194 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150557 0039d316-1c4b-4281-b951-d872f2087c98
* Fix `check_perms` failure after r140751.bauerb@chromium.org2012-06-061-0/+2
| | | | | | | | | | TBR=cbentzel@chromium.org BUG=29990 TEST=check_perms on linux goes green Review URL: https://chromiumcodereview.appspot.com/10543025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140752 0039d316-1c4b-4281-b951-d872f2087c98
* Make the design api-based to make it cleaner and only process the SCM ↵maruel@chromium.org2012-05-051-277/+402
| | | | | | | | | | | | | | | | | | | controlled files. Add check for shebang. Add check for windows executable. Add --bare option to ease mass processing of file with incorrect bit. R=thestig@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/10088002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135495 0039d316-1c4b-4281-b951-d872f2087c98
* Set svn:executable bit on scripts that are executable.maruel@chromium.org2012-04-251-0/+27
| | | | | | | | | | | | | Add a PRESUBMIT.py to run checkperms.py when it is modified and to run pylint on it. R=thestig@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/10134019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133835 0039d316-1c4b-4281-b951-d872f2087c98
* Adding chrome/test/data/webrtc/linux/peerconnection_server to checkperms.py ↵mmocny@chromium.org2012-04-201-0/+1
| | | | | | | | | | | | | whitelist. TBR=phoglund BUG=None TEST=Manual Review URL: http://codereview.chromium.org/10167009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133206 0039d316-1c4b-4281-b951-d872f2087c98
* Make checkperms.py look for shebang.maruel@chromium.org2012-04-131-0/+6
| | | | | | | | | | | | | This should enable removing most (if not all) of the whitelist. R=thestig@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/10083003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132258 0039d316-1c4b-4281-b951-d872f2087c98
* Fix checkperms.py for dmprof which regressed in r132174maruel@chromium.org2012-04-131-0/+1
| | | | | | | | | | | | NOTRY=true TBR=dmikurube@chromium.org BUG= TEST=checkperms goes green Review URL: http://codereview.chromium.org/10083004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132176 0039d316-1c4b-4281-b951-d872f2087c98
* First pass at content shell for the Mac. Doesn't work yet.avi@chromium.org2012-03-061-2/+0
| | | | | | | | | BUG=115784 TEST=none Review URL: https://chromiumcodereview.appspot.com/9513006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125254 0039d316-1c4b-4281-b951-d872f2087c98
* Second attempt to land ffmpeg roll.dalecurtis@google.com2012-03-011-1/+1
| | | | | | | | | | | | | | | | | Attempt 2 at landing http://codereview.chromium.org/9317096/ Same as before except for fixes in checkperms/ However, fixes have landed elsewhere for: - mp3 decode issue. - FrameRateNoVsyncCanvasInternalTest.fishbowl/0 BUG=110776 TEST=unittests, layouttests, trybots, perf tests... Review URL: https://chromiumcodereview.appspot.com/9447029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124501 0039d316-1c4b-4281-b951-d872f2087c98
* Update checkperms for the 32-bit gold binary from the r124277 DEPS roll.thestig@chromium.org2012-03-011-0/+1
| | | | | | | | BUG=none TEST=checkperms goes green on the Linux bots. Review URL: https://chromiumcodereview.appspot.com/9545009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124296 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r123145dalecurtis@google.com2012-02-231-1/+1
| | | | | | | | | | | | Since ffmpeg roll got reverted in r123249, this needs to be rolled back as well. BUG=110776 TEST=none Review URL: https://chromiumcodereview.appspot.com/9455019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123283 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bad path on whitelist for ffmpeg perms.dalecurtis@google.com2012-02-231-1/+1
| | | | | | | | | BUG=110776 TEST=checkperms Review URL: https://chromiumcodereview.appspot.com/9447004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123145 0039d316-1c4b-4281-b951-d872f2087c98
* Add .dll and .exe as valid extensions to have svn:executable bit setmaruel@chromium.org2012-02-141-1/+3
| | | | | | | | | | | | Not sure why they weren't in the list before. It causes issues on cygwin since without the +x bit set, LoadLibrary() fails. TBR=evan@chromium.org BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/9386033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121846 0039d316-1c4b-4281-b951-d872f2087c98
* linux: use an in-tree copy of gold by defaultevan@chromium.org2012-02-031-1/+4
| | | | | | | | | | | | (Reland of r120385 with newer third_party/gold.) Rather than forcing everyone to configure their search paths etc. we should just make this work by default. You can set the gyp variable linux_use_gold_binary=0 to turn it off. Review URL: https://chromiumcodereview.appspot.com/9316002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120424 0039d316-1c4b-4281-b951-d872f2087c98
* Whitelisting scons + naclsdk in checkperms so that the nacl sdkbradnelson@google.com2011-11-211-1/+3
| | | | | | | | | | | can land verbatim. BUG=None TEST=None R=noelallen@google.com Review URL: http://codereview.chromium.org/8568043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110869 0039d316-1c4b-4281-b951-d872f2087c98
* Fix check_perms false positive introduced in r102477.maruel@chromium.org2011-09-231-2/+7
| | | | | | | TBR=mark@chromium.org Review URL: http://codereview.chromium.org/7966034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102481 0039d316-1c4b-4281-b951-d872f2087c98
* Fix checkperms script to ignore executable on tools/ld_bfd/ldasargent@chromium.org2011-07-291-0/+1
| | | | | | | | | | | | | This is to fix check perms failure from r94735 BUG=none TEST=none TBR=bradchen@google.com Review URL: http://codereview.chromium.org/7488059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94745 0039d316-1c4b-4281-b951-d872f2087c98
* Second attempt to silence perms check on ffmpeg tools.ihf@chromium.org2011-07-011-1/+1
| | | | | | | | BUG=87831 TESTS=ran locally with and without Review URL: http://codereview.chromium.org/7285028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91265 0039d316-1c4b-4281-b951-d872f2087c98
* Whitelist ffmpeg tools permissions.ihf@chromium.org2011-07-011-0/+1
| | | | | | | BUG=87831 Review URL: http://codereview.chromium.org/7292027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91264 0039d316-1c4b-4281-b951-d872f2087c98
* Rename touch NTP check script to check.shsadrul@chromium.org2011-03-231-1/+0
| | | | | | | | | | | Avoids the need to be on the checkperms whitelist BUG=none TEST=none Review URL: http://codereview.chromium.org/6705025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79136 0039d316-1c4b-4281-b951-d872f2087c98
* Add resources/touch_ntp/tools/check to whitelist for +x.sadrul@chromium.org2011-03-171-0/+1
| | | | | | TBR=markmentovai@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78609 0039d316-1c4b-4281-b951-d872f2087c98
* Add '.sed' to whitelist for executable permissions in checkperms script.asargent@chromium.org2010-12-131-0/+1
| | | | | | | | | | | | BUG=none TEST=none TBR=evan@chromium.org Review URL: http://codereview.chromium.org/5711003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69029 0039d316-1c4b-4281-b951-d872f2087c98
* checkperms: whitelist third_party/opensslevan@chromium.org2010-11-111-0/+1
| | | | | | | | It has all sorts of +x files. We'll just be careful. Review URL: http://codereview.chromium.org/4771005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65756 0039d316-1c4b-4281-b951-d872f2087c98
* Don't lower the case for the base path anymore. This is not needed andnsylvain@chromium.org2010-10-191-7/+2
| | | | | | | | | | this makes it fail on Linux. BUG:None TEST:checkperms still succeeds. Review URL: http://codereview.chromium.org/3927001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63134 0039d316-1c4b-4281-b951-d872f2087c98
* Remove +x from a source file.evan@chromium.org2010-08-171-1/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56286 0039d316-1c4b-4281-b951-d872f2087c98
* checkperms: update to handle autoconf more generallyevan@chromium.org2010-07-161-22/+21
| | | | | | | | Fixes recent libxml change. Simplifies code a bit. Review URL: http://codereview.chromium.org/3028008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52768 0039d316-1c4b-4281-b951-d872f2087c98
* Update the whitelist in checkperms.py.thestig@chromium.org2010-06-251-2/+2
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/2806034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50874 0039d316-1c4b-4281-b951-d872f2087c98
* Add a tool to check for svn:executable file permissions. People with badly ↵thestig@chromium.org2010-06-111-0/+334
configured SCM clients accidentally flips this bit on our files all the time. This will help catch the culprits. BUG=none TEST=none Review URL: http://codereview.chromium.org/1929001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49616 0039d316-1c4b-4281-b951-d872f2087c98