check-all-the-things 2015.12.10ubuntu3.is.2017.05.20 source package in Ubuntu

Changelog

check-all-the-things (2015.12.10ubuntu3.is.2017.05.20) xenial-security; urgency=medium

   * SRU to Ubuntu 16.04, from Ubuntu artful,
     fixing security issues (LP: #1597245)

check-all-the-things (2017.05.20) unstable; urgency=medium

  * New release.
    - The "Check Things Securely Yet Again" release
    - Support BSD versions of the find command
    - Support running in more types of terminals/places
    - Support running commands in other dirs for safety
    - Support properly disabling flags/checks
    - Disable remarks about already disabled checks
    - Update documentation, TODO items and URLs
    - Print remarks more nicely in certain situations
    - Print filenames and line numbers where possible
    - Flag checks:
      + dangerous - rpmlint ocaml-lintian
      + run-in-tmp-dir - luacheck puppet-lint epubcheck erl-tidy
      + fixme-silent - flawfinder gettext-lint-* luacheck hlint
      + network - cme-check-dpkg
      + manual - gettext-lint-spell
    - Fix complexity - prevent arbitrary code execution
    - Fix perlcritic - disable code execution, only run when perl present,
                       increase verbosity to be more useful
    - Fix clang-tidy regression from version 2016.06.29
    - Fix zzuf - incorrect path matches
    - Fix yamllint - incorrect find argument grouping
    - Fix ELF & Perl checks - add MIME types
    - Fix grep checks - use short options for portability
    - Fix xapian-check - crash due to use of format strings
    - Fix uudecode - include filenames in command-line
    - Fix insecure-recv-keys - typo in regex
    - Fix appstreamcli - unknown command-line option
    - Fix m64-m32 - reduce false positives
    - Fix gettext-lint-spell - add missing dependency, drop *.pot
    - Fix afl - check it is installed properly
    - Fix embed-dirs - add inc/ dirs for Perl packages
    - Add podchecker - check Perl POD documentation
    - Add pscan - check C printf format strings
    - Add leaktracer - check programs for memory leaks
    - Add tmperamental - check programs for tmpfile issues
    - Add govet - report suspicious Go source code
    - Add golint - report Go source code lint
    - Add goimports - check missing/unused Go import lines
    - Add rubocop - check Ruby code against Ruby Style Guide
    - Add roodi - check Ruby code for design issues
    - Add gendarme - check Mono/.NET ECMA CIL files
    - Add make-phony - find misspelled .PHONY targets
    - Add mypy - check Python static typing hints
    - Add pyroma - check Python packaging quality
    - Add bandit - check Python security quality
    - Add dodgy - check dodgy lines in Python code
    - Add vulture - check for dead Python code
    - Add pycodestyle - check Python code style
    - Add pydocstyle - check Python documentation style
    - Add proselint - check for English prose issues
    - Add chktex - check typographic errors in LaTeX docs
    - Add fitscheck/wcslint/volint - FITS/VOTable files
    - Add putty-private-key & openssh-private-key-rsa1
    - Remove ghc-mod - just a wrapper for hlint
    - TODO items for wtf flake8-plugins xpi-addons-linter
      go-fix libdetectcoll sha1collisiondetection giffix
      haxelint dockerlint dockerfile_lint dockerfile_checker
      truffleHog pyt chap Devel::Plumber

check-all-the-things (2017.01.15) unstable; urgency=high

  * New release.
    - The "Check Things Securely Not Portably" release
    - Reset terminal modes after commands to avoid colour spew
    - Improve compatibility with Python 3.6
    - Update python checks to not work on other distros
      because the `python -m` command is insecure
    - Update checkers removed from Debian - allow to run if installed
    - Update lrzip-test/zstd-test - add MIME types
    - Add lz4-test - check lz4 compressed files
    - Add path-max - check for non-portable path size macros
    - TODO items for deep-text-correcter sblint decopy

check-all-the-things (2016.12.25) unstable; urgency=medium

  * New release.
    - The "Check Everywhere For Tangerines" release
    - Improve the 'no specific checks' remark
    - Update php-syntax-check - ignore no files warning
    - Update empty - never print inode/x-empty as unchecked
    - Update pylint - check text/x-python files too
    - Update python checks to work on other distros
    - Add make - check Makefiles with GNU make
    - Add pkg-config - check pkg-config .pc files
    - Add t1lint - check Type 1 font files
    - Add zstd-test - check zstd compressed files validity
    - TODO items for urlycue multivalent pdf-hul pdfavalidation
      huntbugs spotbugs find-sec-bugs binskim

check-all-the-things (2016.09.03) unstable; urgency=medium

  * New release.
    - The "Reproducibly Depend On Thing Checkers" release
    - Fixes reproducible builds by sorting Recommends/Suggests (Closes: #829297)
    - Rename an option in line with final 'Remarks' section rename
    - Allow autocompletion with alias cats=check-all-the-things
    - Ignore quilt .pc directories in all the places VCSen are ignored
    - Eliminate terminal crunk for certain situations
    - Update spellintian - ignore *.wav files too
    - Update unzip-test - check *.zhfst files too
    - Update embed-dirs - warn about deps and 3rdp dirs too
    - Update cppcheck - check *.hxx *.hh files too
    - Add cypher-lint - check Cypher Query Language files
    - Add bitmap-synfig - ask where Synfig SIF source files are
    - Add bitmap-povray - ask where POV-Ray POV source files are
    - Add bitmap-gnuplot - ask where gnuplot scripts are
    - Add bitmap-base64 - check files for embedded base64 images
    - Add dsniff - check for passwords in packet capture files
    - Add web-to-apt-key - check for blindly installing gpg keys
    - Add insecure-recv-keys - check for insecure downloads of gpg keys
    - TODO items for rstcheck anorack fuzz linklint webcheck doctorj xmlwf
      checkit_tiff pylint-celery pylint-flask  pep8-naming vint flay mdetect
      markdownlint haxe-checkstyle cmake-lint stylelint httpolice pedant
      check-manifest rxp

check-all-the-things (2016.06.29.1) unstable; urgency=medium

  * New release.
    - The "Check A Few More Things Slightly More Securely" release
    - More mitigations for Debian perl bug #588017
    - Fix dependencies for uscan based checks

check-all-the-things (2016.06.29) unstable; urgency=medium

  * Upload to unstable
  * New release.
    - The "Check Some Things Slightly More Securely" release
    - Warn that running cats in untrusted dirs could have consequences
    - Does not enable checks with disabled flags unless choosing those flags
      This prevents running dangerous checks with -f perl (Closes: #826089)
    - Mitigate Debian perl bug #588017 by passing -m-lib=. to perl-based checks
      This prevents perl-based commands from running code from the current dir
    - Fix MIME support: disable MIME in commands when MIME is turned off
    - Give an error with checks/flags options without check names
    - Fixes crash when interrupting the first command that is run
    - Fix checking prerequisites for "cat ... | foo" command-lines
    - Update dependencies for licensecheck-based checks (see #828830, #828872)
    - Disable KWStyle - should only be run manually
    - Add clang-tidy - tidy C++ code using LLVM
    - Add clang-check - check C++ code using LLVM
    - Add clang-modernize (jessie-only) - modernize C++ code
    - Add ocaml-unsafe-features - check compiled OCaml for unsafe features

check-all-the-things (2016.06.25) experimental; urgency=medium

  * New release.
    - The "Check A Bunch Of Things" release
    - The official abbreviation is now cats. Meow!
    - Bump Standards-Version, no changes needed
    - Use https for Vcs-Git and other URLs
    - Warn away the busy, lazy or noise intolerant
    - Drop the separation between groups/flags
    - Drop todo item deps down to Suggests
    - Fix file matching in a number of cases
    - Add argument completion for bash
    - Add an indicator of the currently running command
    - Add (slow) support for matching files based on MIME type (Closes: #791722)
    - Add better advice for style/complexity/other checks
    - Disable network checks when there is no default gateway
    - Trim check output to 10 lines by default
    - Support overlays for older distros
    - Add 'modify' flag for commands that modify files and
      thus should not be run by default
    - Add 'manual' flag for commands that must be manually run
    - Handle 'todo' flagged checks properly
    - Show list of found file extensions that were not checked
    - Rename final section to 'Remarks' since the name grew long
    - Give an error when choosing unknown checks/flags
    - Report when help is needed for some existing checks
    - Match more ZIP-based files for the unzip-test check
    - Document the use of usertags for this package
    - Document places where more check tools can be found
    - Add appstreamcli validate - check AppStream files
    - Add appstream-util validate - check AppStream files
    - Add bls-standalone - check build logs for issues
    - Add build-log-static-library - warn against static linking
    - Add complexity - check C code for function complexity
    - Add kwstyle - check C code for style conformance
    - Add opencolladavalidator - check COLLADA files
    - Add csslint-0.6 - check CSS files
    - Add wrap-and-sort - wrap and sort various debian/ files
    - Add license-reconcile - check debian/copyright files
    - Add debmake-k - check debian/copyright files
    - Add autodep8 - check if DEP-8 tests can be created
    - Add lockdep - check pthread-using programs
    - Add zzuf - fuzz program input
    - Add afl - intelligently fuzz program input
    - Add hardening-check - check programs for hardening
    - Add spellintian - check spelling using lintian dictionaries
    - Add flightcrew - check epub e-book files
    - Add erlang-shell-inject - check for Erlang shell metachar injection
    - Add erl-tidy - check Erlang code
    - Add font-embedding-restrictions - check TTF embedding restrictions
    - Add two jsonlints - check JSON files
    - Add autoupdate - update autotools files
    - Add autoscan - check completeness of configure.ac
    - Add timeless - check for macros that break reproducible builds
    - Add http - check for http URLs to switch to https
    - Add embed checks - heuristics for embedded code copies
    - Add mailto - check mailto: links
    - Add ocaml-shell-injection - check for OCaml shell metachar injection
    - Add pylint - check Python code for various issues
    - Add rpmlint - check RPM files
    - Add web-to-shell - check for `curl | sudo sh` antipattern
    - Add ssl-cert-check - check SSL key/cert files
    - Add yamllint - check YAML files
    - TODO items for android-lint smatch rzip-test lrzip-test
      csslint scan-copyrights licensecheck2dep5 debian-tracker
      erlang-elvis opentype-sanitiser bugpicker nit librejs-cli
      jpegoptim lisp-critic project-flint scheck ocaml-unsafe
      ocaml-mascot cpants-lint php7cc pngcrush optipng advpng
      mypy pycodestyle pydocstyle python3-requirements-detector
      pydiatra pytype ruby-reek ruby-sadist ruby-derailer
      ruby-space swiftlint x509lint certlint

 -- Gianfranco Costamagna <email address hidden>  Tue, 06 Jun 2017 19:19:16 +0200

Upload details

Uploaded by:
Gianfranco Costamagna
Sponsored by:
Steve Beattie
Uploaded to:
Xenial
Original maintainer:
Ubuntu Developers
Architectures:
all
Section:
devel
Urgency:
Very Urgent

See full publishing history Publishing

Series Pocket Published Component Section
Xenial updates universe misc
Xenial security universe misc

Builds

Xenial: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
check-all-the-things_2015.12.10ubuntu3.is.2017.05.20.tar.xz 32.9 KiB 79920b27ab88bf274dfdd4df9964b0197525f818e5b40541c4507a8f7baa769b
check-all-the-things_2015.12.10ubuntu3.is.2017.05.20.dsc 1.8 KiB 6377db69fbe5ce2943e224a4a540d5efaec2950273bd738bc2bc4bc07badb2b3

View changes file

Binary packages built by this source

check-all-the-things: check all of the things!

 This package will help you check all of the things.
 .
 This package is aimed at checking things that are
 related to packaging and software development.
 .
 To find out what kind of things it checks, take a
 look at the package recommends and data directory.
 .
 WARNING: At this time it is probably not suitable
 for running against untrusted directories.
 .
 WARNING: since it checks so many things the output
 can be very verbose so don't use it if you don't
 have time to go through the output to find problems.
 It is not for the busy, lazy or noise intolerant.