[Python-modules-commits] [scancode-toolkit] branch debian/master created (now c116492)
Maximiliano Curia
maxy at moszumanska.debian.org
Wed Aug 9 23:13:15 UTC 2017
This is an automated email from the git hooks/post-receive script.
maxy pushed a change to branch debian/master
in repository scancode-toolkit.
at c116492 lintian doesn't support file wildcard.
This branch includes the following new commits:
new ebc5d2a initial commit.
new 88d7a6e Initial commit.
new 84fc0df Minor README adjustments
new 5f68bbd Merge pull request #1 from pombredanne/master
new 0b74821 Fixed typos and indentation
new 806504a Merge pull request #2 from pombredanne/refine_readme
new 02689f4 Improved Travis config.
new 1c9b5b5 Build on multiple processors
new ab51c73 Documented origin for test file
new 2b282b8 Reject running scancode --extract with other options.
new 6da0108 Merge pull request #6 from pombredanne/issue_4_extract_is_exclusive
new f9d3305 A better template rule for Apache 1.0 when the Apache Group is mentioned
new 532cf13 Merge pull request #7 from pombredanne/improved_apache1_rules
new 28974a7 #8 : add appveyor configuration file for Windows build
new 58f3059 Merge pull request #18 from pombredanne/develop
new 88dc807 Improved README to display badges.
new c335db1 Merge pull request #19 from pombredanne/badges
new 67873b0 Adding bumpversion to simplify releasing
new 1fda7e7 Merge pull request #20 from pombredanne/develop
new a4b04d7 Fixed type. Added dep and other minor refinements.
new 1203d5a Do not autotag and commit
new 23e6be8 Refactored patch extraction tests and to fix #21
new 168175b Merge pull request #22 from pombredanne/develop
new 8d6beb8 Preparation for version 1.1.0 * Bumped version * Updated changelog for 1.1.0 * Adding missing AUTHORS.rst file * Fixed CONTRIBUTING.rst reST markup
new 4d69f65 Merge pull request #23 from pombredanne/develop
new cf9e7c6 fixed typos and formatting
new 0f5baf4 Merge pull request #25 from nexB/improved_readme
new cad9f66 Improved fileutils.walk to support walking a single file.
new fa88b31 Renamed file_walk to file_iter and added tests.
new e39c19c Guarded debug logging with a flag
new 386e81a Cosmetics.
new bd8d72c Changed extraction kinds:
new 70aee28 Added debug logging to uncompress.
new d0f72a2 Changed to use default_kinds for extraction.
new 805b84f Tests and test files for fileutils.file_iter and walk
new bc7c1d3 Removed unused code and minor refactorings.
new ae7853b Removed dead code
new 26c82ba Do not enable logging for prod.
new 3ca6029 Do not ignore files with single letter names.
new 19055c5 Cosmerics.
new 11f7b89 Cleanup path resolver.
new e18fe70 Recurse chmod explicitly when needed.
new d6c8a00 Recurse chmod explicitly when needed.
new 5671e48 Recurse chmod explicitly when needed.
new 8b056cb Code simplfication and documentation
new 25263ff Replaced custom relative archive entries path resolution
new 551c848 Changed archive handlers scoring
new 38bd3fa Fixed recursive extraction.
new 5fec070 Duplicated tests to test tar.py alone
new 1c23997 Ensure that extract_tar is used consistently.
new 7dcab70 Removed unused zip implementation
new 90ad951 Refined corner cases for new_name: ., / and empties
new c58afe6 Fixed comment typo
new 6274733 Changed extract functions toreturn a list of warnings
new a259ca0 Added progress bar and verbose progress to --extract option
new a2b53fc Fixed failing test.
new 0d88bd6 Merge pull request #29 from pombredanne/issue_26_slow_extract
new 8de1bee New and impoved license detection rules
new d816577 New version 1.2.0 and updated changelog
new 63f631d Failing test and logging for #30
new b8e0a8f Fixed bug when extraction warning are displayed.
new 5cc934c Bump to 1.2.1. Minor bug fix.
new ccd35ae Ensured that cached contenttypes are keyed by absolute location.
new 614c438 Cosmetics.
new daebb17 Cosmetics.
new 1ee0ede Enable logging
new 8d41972 Fixed #31 : Ensured that location are resolved
new 755ead9 Merge pull request #32 from pombredanne/issue_31
new 5983972 Bumpt to v1.2.2
new ba945f9 New and improved rules.
new 5690c88 Refined command help texts.
new 9096373 Added comment to reference a libmagic bug
new 5c8d28a Fixed tests following CLI UI improvements
new 77700f4 Fix for failing extractcode tests on Windowss
new ada028f Fixed extraction issue on Windows. Use os.path and abspath.
new 5517e2b Skipping test for long file names on windows for now.
new 5769364 Bumped version
new 69f9f4f Revert "Bumped version"
new 0ac340a Correctly bumping version as 1.2.3
new b6f0b40 Added variation on expected results on Mac for complex tarballs
new 0db2077 New (uncommon) license
new f2e127f New and improved rules
new b5fe823 Adding tests on size.
new e1df006 Adding a simple repr.
new b4b6ee6 New memoize_to_attribute decorator
new fed797c Cosmetics
new 9b8caa3 New performance tests
new 4cc9a64 Cosmetics
new 3d19081 WIP to tests caching rules and tokens to pickle.
new 3e3d642 Esnured that a single relative file can be scanned.
new 09dfe72 Improved copyright detection for emails and trailing names.
new 1f2347c Renamed loggers.
new 2558217 Cosmetics
new e5df1b0 Fixed tokens_count by docid that was mistakenly zero-based
new 6d251aa Removed experiment on pickle-based rules caching
new 32e8153 Minor code reorg and refactorings. * ensured that unicode is used throughout analysis (and tests)
new 24d7707 Renamed short but cryptic variables idoc/qdoc/ipos/qpos to long form.
new c5a4ea8 Fixed indentation.
new 9fed9f5 Bumped to version 1.2.4 and added chagelog
new 4595ed0 Adding uninstallation info
new f31b8be Adding uninstallation info: fixed formatting
new 5e3e86f Minor improvements for names with apostrophes
new 544af5d Deactivate debug logs.
new 8356101 New and improved license rules
new 4c01a26 New and improved copyright detection.
new 332acf2 Ignore version control artifacts by default when scanning. #35
new d0def03 Improved cli help for the --extract option. #33
new 574f3d7 Fix exmaple Python 2.7 compilation doc URL on Centos
new 00f7b2c Experimental and unsupported inclusion of Linux-32 bits pre-built binaries. #33
new de34598 Bump for 1.3.0
new f790eb1 Fix windows test
new 3aa5a30 New and improvedd license rules
new 586a7c7 Potential fix for issue #4
new 0d77196 Minor copyright detection refinements
new d0b0a17 Fixed #37. --verbose was not wroking
new 567f9e4 Move the lib to its place. For #33
new c22126c Adding intructions for extra libs that may not always be installed by default on Linux.
new 2c997f4 Removed copyright cruft at top of text
new 28b4ffe Removing copyright notices from license texts
new 58e7ab2 This test was passing, not failing
new 0d90a04 Bump to 1.3.1
new b5399ab Cosmetics and minor refactorings
new 6d6af60 Fixed #40. New licenses
new 23fad47 Cosmetics
new 57e6e7d New and improved licenses rules and tests
new 13c84ef New rebuild of libarchive on Linux 32, on Ubuntu 12.04
new 11d3c4b Minor copyright improvement: NNP + ANDCO
new e584038 Minor copyright improvement: ascii art
new 6696020 New and improved licenses, rules and tests
new c82245e WIP on attempting test runs on Suse's OBS. Not working yet
new 37a34c2 Cosmetic
new 430e504 Basic support for file info collection for #43
new 4bdaeb5 Run travis tests in verbose mode
new e91c051 Refined test for #43. * Ensured that results are tested sorted
new 26b6ecd Run appveyor tests in verbose mode
new 02207cc Refined test for #43. * Use an archive to avoid minute OS/FS differences
new a4b3631 Refactor Handlers to make these available externally as objects.
new ed27a88 Made variable names more explicit.
new 5ecd6d4 Test for #50
new 46f4134 #45, fix the posix path issue and add test cases
new ecb71ea Merge remote-tracking branch 'li_ha/bug_45_posix_path' into develop2
new 420cb57 Added support for nuget .nupkg as archives.
new fdebf8d Fixed test.
new 56b0de9 Use smaller test ISO
new 0b76b49 Added new dir_iter function
new 93cefc8 Ensured files are copied
new 58607bb Made a test archive smaller
new fc17386 Initial support for archuve packages scan. * also included basic models
new 97941dc Cosmetics
new 169563d Fixed faulty archive handling introduced by nugets support. * also added tests
new 3b3f6a6 Added test for libmagic bug: http://bugs.gw.com/view.php?id=473
new 552332d Introduced strict flag in archive Handlers
new 04a0e03 Added test for libmagic bug: http://bugs.gw.com/view.php?id=473
new 8e94639 Removed Location from the default package dict
new 5ed609b Removed Location from the default package dict
new 25c1544 Simplified recognition for now.
new 5800f60 Simplified and finished the package api call Extracted CLI formatting functions in their own module
new 5c939f6 New utility module for CLI
new 7cd0d12 Enhanced testcase by extracting file-related methods to a bare object
new b9339a4 Impoved Click-based progress reporting.
new e02fd29 Created new extractcode standlone command for #52
new af43446 Renamed test moduole to be globally unique
new 677b9ce Made CLI options presentation more compact.
new 47c9fa3 Updated comment.
new 60ad820 Esnured FileDrivenTesting also does archive extraction
new 7568794 Cleaned "API" to make mandatory arguments mandatory.
new cf2fafd This test is now passing
new a67f302 Added --package scan option for #44, removed --extract option for #52
new 3b73aef Cleaned formatting, removed non relevant notices
new 162dcb0 Ensured extractcode paths are displayed as posix during progress
new 0787ec3 Fixed formatting
new d390387 Cosmetic refactoring
new 1d7790e Added comment on good enough test results
new 0110576 Report scan paths relative to the original inputs #46
new af1aa0f Report extract paths relative to the original input #46
new 419a475 Added configure-time check and message of supported platform for #48
new 773637f Ensured Windows script fail on non-supported Python #48
new d49d44d #55 Ensured that root scripts can be called from anywhere
new 8d78940 Workaround and test for #56 and https://github.com/euske/pdfminer/issues/118
new ba50526 #50 test for binaryness of rgb stream file. * this is related to https://github.com/audreyr/binaryornot/issues/10
new e994569 #47: Added new rule for bsd-new detection
new ad2bfa0 Merge pull request #59 from nexB/issue_47
new af2fb36 New and improved license data including some for #54
new f53a1d7 Enabled MacOSX builds on Travis
new b35e32d Enabled MacOSX builds on Travis.
new fde7020 Adding Travis Travis to run all license detection tests Trying with 4 processors
new c296570 Running the cluecode tests (including copyrights) on a seperate Travis suite
new 6d1b5ef Using only 2 processors on Travis
new 0886463 Updated build status in README to mention MacOSX.
new 17c61bc Improved Windows ignores
new 1c30ec1 Prefer while 1 over while True in loops for minute wins on Python 2.
new 8cc33a2 Added minimal support to download URLs
new accd53b Removed unused imports
new 51eda8e Formatting
new 9295e9b Updated models
new fcb3cb9 Use new location for package types
new 8867126 Refactored CLI code to extract top level scanner as a separate function.
new 90026e6 Added minimalist and initial support for some npm and package.json handling
new 6bf56f5 Improved assert license model.
new 636b268 Ensured that info and package scans are always returned as lists
new ba43eda Patch bump, not released.
new b9b2ba5 Ensured that scan testing is not version dependent
new d79276b Restore recurse option on extract
new 2bb762b Patch bump, not released.
new 0ecaa93 Improved npm repository mapping
new eabf82f Patch bump, not released.
new e3b5793 Added md5 to file infos.
new 8779cfc Minor refactoring of npm. Also improved repo url processing.
new 53315ed Bump patch. Not released.
new b29f8ca Fixed #62 with new and improved rule
new 8325fb9 Fixed #61 with new and improved rules
new 7fbc724 More new and improved rules for #61
new c6b36dd New and improved licenses.
new 5428bf4 New and improved licenses.
new 1fdefb4 Improved tests.
new 2b8b2c1 Streamlined YML for license tests
new 9f6fecf Improved feedback of license tests failures
new 5b7e424 New and improved license rule.
new 5dd204f Cosmetics and doc refinements.
new 3fd892d Fixed #65 : stripping leading and trailing colons from copyrights
new 7ada812 New and improved license rules
new e46529c New test for copyright detection in markup
new 6c4b2ac Improved license detection internals
new 362aee5 Fixed failing doctest
new eb906e3 Patch bump, WIP not released
new 7a366cf Patch bump, WIP not released
new d6661c2 New and improved license detection rules.
new 0bc3dfc Forcing a global sys.exit when invalid license or rules are found and print a useful debug message
new c354953 #38 separated json into separate file
new eef33a6 Using functions facade to access the indexes
new 6cd5925 New and improved license rules and tests
new 31aaae2 Merge branch 'approx_license' into develop
new a1ed84c Improved GPL 2 or 3 license rule.
new 66c2699 Streamlined samples.
new b37be4d Improved copyright detection with trailing "Released" word
new 00b33d9 Fix #71 : new facebook nuclide license
new 919b1e5 Fix #73 : new and improved rules and licenses for Qt
new ef4ccc7 Fix #70 : new rule to not-detect GPL but only OFL1.1
new 9071dd3 Fix #69 : new rule to detect only one instance of OFL-1.1
new 8042045 Fix for #64 : corrected detection ruloes and tests for older LZMA-related exceptions
new 09cbf83 Fix #63 : added new rule and test
new d265627 Fix #61 : new and improved rules and test Elf for detection of GPL 3 in binaries.
new d6cf56b New and improved licenses
new f612872 Added new and improved rules and test.
new dd18ff1 Merge remote-tracking branch 'upstream/issue_38_separate_json' into develop
new 2044deb New and improved licenses and license rules.
new 4b8cc10 Updated test expectation to include GPL and Artistic
new f5c35e6 Fixed test failing on Windows
new 01ab71f Fixed #83: improved copyright trailing garbage detection and removal.
new f792f97 Removing unused imports
new 0ddecf1 Fixed #50 : upgrading binaryornot to 0.4.0 thanks @audreyr * also bumped chardet and marked related tests as passing.
new 9ce8be7 Improved rendering of CI test statuses
new 7a71cee #81 : add support for structured yet generic version to Package * version is a property backed by a list * version comparison and component version are provided to override by subclasses
new b4e0b6c #82 : Added payload_type attribute for source, binary, doc or None.
new ccd6155 Improved RubyGems set of known metafiles
new d48f396 Unreleased version bump.
new ffae34e added initial css
new 58e4c1d added correct css classes to files and licenses tables
new 33103b4 cleaned up css, removed arbitrary class
new 26467ab added package info to html-app
new 3861b7c Updating CHANGELOG for next release
new f2c417a #78 Added fixed vertical height for tree view
new d914443 Revert "#78 Added fixed vertical height for tree view"
new 854f518 Cosmetics.
new e57ccae Fixed typo in previous commit 854f51824d
new 924502a New and improved license detection rules
new 05f3918 Do not delete .settings on ./configure --clean
new ba8ffa4 Improved test for harder to parse copyright with multiple dots * such as Copyright (c) 1992-2002 by P.J. Plauger.
new e76c06a Improved URL and email detection * added line number for #108 * improved url detection to support git-style urls and extra schemes * cleaned up the tests
new 03731c3 Detecting more VCS urls in the pip or SPDX style
new cb6a669 #76 Added package and file information to hmtl-app. Updated to newer version of DataTables to support scrollX
new baed30b #76: updated paths for images for dataTables
new 98164fc Merge branch 'issue_76_package_info' into develop
new 6927887 Update CHANGELOG.rst
new aae10f7 Update CHANGELOG.rst
new e243767 Update AUTHORS.rst
new 6b6d0d9 #76: added package and file information to html output
new 7b705f0 Update CHANGELOG.rst
new 5e5aa8b #114: adding basic bar chart license summary using d3.js
new 2a6bee2 Streamlined gitignore
new 21f584e Removed unused option for --init
new 3838bff Do not dive in .Python dir created on Mac
new 8f72475 Cosmetic formatting
new 7b26441 Fixed #115 * added new variant of copyright statement * also renamed the env var used for copyright debugging
new c1e7099 New license rule for #101 * tri MPL/LGPL/GPL license
new dbde700 #144 added license summary chart to tab view
new 64f11db #114 updated the license chart to have an horizontal axis with license names. Moved license count to the right of the bar.
new 08740ef #124 : prototype for using custom output format templates * the `--format` option can now accpet either a standard format such as html, html-app or json or a path to a sctom Jinha template.
new 7113e19 Added unit tests for the new format option (custom template).
new 874b5d1 added a new "license.object" path to the format output which can be used to retrieve the full license test through lazy loading
new 88dcdc3 New release v1.4
new 75b67b3 #114 minor refactoring and updated comments to license chart
new b8bc19c Merge branch 'issue_114_license_summary' into develop Merging license summary chart to develop #114
new dc3f6a9 #130 : added test to ensure author is detected correctly
new 3113349 #131 fixed copyright parsing for Italian company names
new 527901d Merge remote-tracking branch 'ened/fix/123' into develop
new 396983a Merge remote-tracking branch 'ened/124_custom_template' into develop
new a959295 Expaining the commit sign off process
new 5e52ca3 Updated authors and changelog
new 3d2efe4 Updated authors typo
new ccef5cb Update ReadMe
new 033e064 added bar for no license detected to license summary chart
new 006ca91 #121 updated formatting
new 52cf636 #121: added variable right margin width so that text is always within the chart bounds
new 9be433a Merge branch 'issue_121_no_license' into develop
new 7649730 #140 added license summary filtered view for selected directory or file.
new fbbb009 #140: fixed chart size issue when switching between tabs and directories.
new 7be56d0 Update ReadMe
new 6045fac Ensured that configure can run really quiet.
new f5f5df1 Added --quiet flag to extractcode and ensured that --quiet works everywhere.
new 25d5e56 Fixed missing packagedcode not included in release for #142 * also fixed #129 including the samples in the release builds. * improved the release scripts and CI to include test of built archive * added release script run to the Ci test suite * added packagedcode to CI test suites (it was missing)
new 7157e2a New release 1.4.1.
new ee9323e #142 explicitly exclude the tests/ dir from releases.
new c037835 New release 1.4.2.
new 27b5456 Merge branch 'master' into develop
new 27d3d03 Refined copyright tests. * removed duplicated test and added tests for current and expected for copyrights with dots * an expected failure is now passing
new 297a271 Updated rule template for ISC. * A single gap does not make sense. Made it to use the default gap
new 24e397d Added new util to get pair chuncks from a sequence. * Also refined code and comments
new 78ddc01 Added fuse method to fuse spans.
new 1a74827 Various refactorings and code cleanup * Ensured that plain asserts are used everywhere in tests. * Decreasing MAX_GAP to 25 in license detection. * Introduced the score for license detection functions. * Refined and cleaned debug code in license detection
new 549b5a6 New and improved licenses, tests and rules. * Formatted and removed copyright from text where relevant * New plain GFDL license, no version * Replacing plain info-zip license with all its versions * Fixed QT licenses * added new LGPL exception * negative detection should just use an empty license * Refactored the unknwon licenses related rules and keys * Removed ambiguous or incorrect rules. * New plain sun-bcl rule * New osgi-spec and red-hat-logos license [...]
new 20ca773 Fixed naming of test functions
new e6eccef Fixed #147 Added license rule and yml
new c052a6a Fixed #146 Added license rule and yml
new babf3e3 Fixed #145 Added license rule and yml
new d252ee3 Revert changes.
new 8f5fe8f #150: Sorted data by path before labeling icon to ensure files are processed before directories.
new c1790b8 Fix for #152
new 0844aee New release v1.4.3
new 61989e4 Merge remote-tracking branch 'upstream/master' into develop
new 9f49301 Fixed #145 Added license rule and yml and tests
new 915836a Fixed #146 Added license rule and yml and tests
new 4787667 Fixed #147 Added license rule and yml and tests
new 969cce2 Made temporarily a test as an expected failure
new fd9424f Fix for #149: GPL 3.0 false positive license detection in BusyBox
new 02ef066 Merge pull request #136 from ened/develop
new a3eb218 Test for a complex sencha touch license notice * failing for now
new 86283e1 Corrected text in intro section
new 3c2210d #120 exposed the copyright holders
new 2d83104 Merge remote-tracking branch 'upstream/develop' into 120-copyright-summary
new 7aab5b6 #156 #157 : Added scan for emails, urls and authors (with copyrights)
new 070f611 Bump to version 1.5.0
new c80e275 #155 test for Windows Media Player skin
new e7255f2 Fixed failing test
new bb382c8 #155 Passing test for Windows NTFS/Gzip compressed WMF/WMZ * this fixes #155
new a967fc7 Marked test as failing for now. * troff mimetype detection randomly passes or fails on different OSes (Windows, Linux) even though we use the same mime database.
new 335ede6 New variant of a proprietary license notice
new 432b501 New variant of a proprietary license notice
new f17c932 #60: updated tree hover color to a darker color
new ac0d68d Refactored test for test_date.py
new da82dcd #152: added test case for html-app scanned output path to ensure correct path is in results
new 0154bde Reading files in blocks of 1 MB size
new 4c6b94c Reading files in 8 MB blocks
new 48441dd Minor optimization by creating a variable outside loop
new d3e4cbf Merge pull request #159 from nexB/158_extract_large_archives
new 6f02db2 new rule to detect MIT license in URL
new 0cf7444 new license rule to detect dual licenses BSD and MIT
new d864af9 adding line return to YAML file
new 484a86e renamed rule files and added test cases
new 1b7e07e Adding note on archive extraction with extractocde.
new 893ad18 #163 Fixed bug in detection of negative license rules * also marked a test as now passing
new 98260e9 Merge remote-tracking branch 'upstream/develop' into 163-license-in-copyright
new cf308d0 renamed files to meet conventions and added test files
new 3526cf1 license order corrected and used Linux line endings
new 67937db Merge branch 'develop' into 152-html-app-scanned-path-output
new 1f4871b moved inline css to separate file
new 58d7686 #120 refactored javascript code in template file
new ebd7773 #120 added copyright summary tab and chart
new 7ed6ac2 New function to uncompress a single file to a single file * ... and not only to a directory * minor refactorings
new 3f9a2f1 Fixed #181 testing attributes correctly
new 01bce66 Merge branch '152-html-app-scanned-path-output' into develop
new 60f3a24 #120 escaped tab ampersand
new e89ac40 Merge branch '120-copyright-summary' into develop
new 39e7c39 #122 adding total files scanned count to summary tabs
new b9cdd7e #122 refactored to remove unneeded code
new 418b0f3 Merge branch 'develop' into 60-hover-color
new 49c112d #173 new rules added to detect GPL 3.0 or later version
new 705fd9e Merge branch '122-total-files' into develop
new ada6ef6 #173 adding correct licenses to the new GPL rules added
new 382056f Merge pull request #165 from nexB/163-license-in-copyright
new 30f3b46 Merge pull request #183 from nexB/173-gpl-not-detected
new 1bbccb3 removing template variable
new 0d22fe1 #180 adding new rule to detect gpl-3.0 or plus version
new 608196a adding line endings to yml files
new 0495622 new rule to detect dual license bsd-new and apache
new 4326c7f #179 adding license_choice to yml file
new 0e09d45 Merge pull request #188 from nexB/179-dual-license-detection
new e6b74f3 #180 changing license from GPL 3.0 or later to GPL 2.0
new d3757ad #178 new rule to detect license from keyword GPLv2+
new 64edca7 #180 updating notes to the license detection rule
new 6d2db71 #180 adding line ending at the end of the yml file
new c57e46a Merge pull request #187 from nexB/180-gpl-not-detected
new a3357e7 #178 adding line endings to yml file
new 1468f93 #177 adding new rule to detect GPLv2+ license
new d277036 #177 correcting license from GPL to LGPL
new f15cf8b Merge pull request #190 from nexB/177-gpl-not-detected
new a07eb11 Merge pull request #189 from nexB/178-gpl-keyword-detection
new 8fea63b #185 updating tab names in html-app
new eb11b05 Merge branch '185-update-tab-names' into develop
new 80a520d #176 adding new rule to detect erlang license
new 4e9f725 Merge pull request #193 from nexB/176-epl-not-detected
new b73ee0d #162 removing template variable in tests file
new bac63f5 #175 new rule to detect gpl-2.0 license
new c606f59 Merge pull request #195 from nexB/175-gpl-not-detected
new 311f5e7 #175 changing license from GPL-2.0 to GPL
new d092642 Bump to version 1.6.0
new 85fca3d #194 adding a new rule to detect GPL license with no version
new 4bcd694 Changelog for v1.6.0
new fef5dff #169 new test for the ijg license.
new 25ac147 #191: Added test for incorrect detection. * Marked as failing for now. * this is a snippet of an HTML Apache 2.0 license. No copyright should be detected there
new c30dd6b #191: Added test for incorrect detection. * Fixed previous commit: was failing
new 1f6bf15 #203: added email and url scans to html-app
new f6274ba #203: fixed table display issue when license and copyright notscanned with email and url
new 5fdcf42 html-app ui updates - changed color of desc and asc arrows
new d6b5d19 updated column header names in the html-app tables
new 81b24b2 #207: adding help page for html-app
new 51d7d14 Fixing incorrect license for patch.py
new 7f8d692 #207: added help template file for html-app. updated text for help page
new 1370822 Merge branch '207-help-html-app' into develop
new 0608d84 #207: removed unused link
new f1081a6 Merge branch '207-help-html-app' into develop
new 10eea0c New temporary unpublished version 1.6.1
new 7e6ffe9 #24 : upgraded NLTK to latest 3.2 * NLTK @stevenbird kindly accepted and merged a patch for https://github.com/nltk/nltk/issues/1025 allowing to upgrade to the newest 3.2 version * also applied some minor performance optimization that restored similar performance after this upgrade: the new NLTK was running copyrights tests in about 77s vs. 60s on 5 cores. After optimizations the test runtimes are similar to runtimes before upgrading.
new 984482f Updated configure script to actually use function arguments
new 6290f39 Support an installation path with spaces on Windows
new aef0ae3 Upgrade virtualenv to version 15.0.0
new c7f808c Merge pull request #215 from sschuberth/develop
new ee94d6d #86 : new and improved models * any rule can now be a template
new 5a475f7 #86: Simplified text analysis
new a76941b #86 Improved spans * simpler merging * support for creating spans from integers lists * several other refinements
new 83dabcc #86 Updated globals used in detection
new 5c85072 #86 New reference data of frequent tokens
new 60a1d58 #86 adding LICENSING to legal file detection
new b666fc4 #86 New detection approach supporting approximate detection * use multiple strategies for matching (bitvectors, frequency counters, ngram index and sequence alignments and inverted positional index * tokens are converted to numerical ids instead of keeping strings around reducing the memory footprint significantly * index is cached on disk after creation, making for a shorter startup time after initial indexing * new scancode option --license-score <int> [...]
new 7191879 #86 cosmetic and formatting
new d037cd7 #86 Adding dictionary utilities and other common utilities
new b835299 Simplified CI test suites
new 492fe91 #86 Attempt to fix a Windows Unicode heisenbug
new 4bbd174 Merge pull request #213 from nexB/24-upgrade-nltk
new 8aaff46 Merge pull request #201 from nexB/175-gpl-not-detected
new 1e5ca46 Simplified CI test suites even more.
new 073010d #86 More attempt to fix a Windows Unicode heisenbug on Appveyor only
new f0cbb0e Merge remote-tracking branch 'upstream/develop' into 86-approximate-license-detection
new a3c0e25 #86 One more attempt to fix a Windows Unicode heisenbug on Appveyor only
new 57113ee #86 Yet another attempt to fix a Windows Unicode heisenbug on Appveyor only
new 341ae3c #86 refined LicenseIndex cache documentation
new 1486bd8 #86 Increased the proportion of tokens treated as common junk * now using about 1/3 of tokens as junk * added new frequent_tokens * also performed minor optimizations
new 2e14e86 #171 Add support for RPM packages
new c621acd #226 Added variable to store SHA512 of a package
new cfb1a5f Merge pull request #227 from nexB/226-sha512-variable
new df01965 Extracted epoch from RPM
new a04dc74 Added eclipse preferences to .gitignore
new dd3b504 minor cosmetics
new fe0d101 #226 Add sha256 and sha512 functions
new c9c9006 Merge pull request #229 from nexB/226-sha256-512-functions
new ccd4ef1 Merge remote-tracking branch 'upstream/develop' into 86-approximate-license-detection
new a2ca7ea Merge pull request #164 from nexB/162-url-license-issue
new 16b73ba Merge pull request #199 from nexB/194-gpl-not-detected
new 0dcbddf Merge pull request #228 from nexB/171-analyze-rpms
new b10a8f5 #86 Refined rule
new c63d45c #86 remove extraneous blank lines and junk from licenses and rules
new 8e991d5 #86 remove junk license rule
new 89950d1 #86 refined rules definitions
new 5c89d7c #86 New negative license rules for kernel symbols in binaries
new e226b8f #86 Improved license tests
new 6ebeb71 #113 Added new rule to detect red-hat-logos license
new 31ed49b #93 Added new rule to detect GPL license with GCC exception
new 5fbea9a #91 Added new rule to detect Kerberos license
new d8d3bbb #77 Added new rule to detect Microsoft .NET Library License
new cb77125 #95 Added new rule to detect GFDL license
new 09e698c #174 new rule to detect IBM proprietary license
new a457800 changing the rule to a template
new 8492c08 #174 New rule for IBM-related proprietary license
new ec35f9c Merge pull request #196 from nexB/174-ibm-proprietary-license
new f93915d #100 Added new rule to detect LGPL license
new 436a9b7 Merge pull request #231 from nexB/100-wrong-gpl
new 94e928b #101 new rule to detect MPL, GPL and LGPL license choice
new 11756d2 Merge pull request #200 from nexB/101-gpl-lgpl-ignored
new 2c92270 #244 add test for file type detection of debian file Also test that a .deb is a binary and an archive. The archive test fails for now.
new 2b1c34b Merge pull request #230 from nexB/113-redhat-logos-license
new 56443ab Merge pull request #232 from nexB/93-gpl-3-gcc
new fb658f6 Merge pull request #234 from nexB/77-ms-net-license
new 37456a7 Merge pull request #235 from nexB/95-gfdl-ignored
new a17f7ab #236 Added new rule to detect MIT and GPL licenses.
new 22765da Merge pull request #238 from nexB/236-mit-or-gpl
new 4b0c76c #237 Added new rule to detect PostgreSQL license.
new a9fd41b Merge pull request #239 from nexB/237-postgresql
new 847c73a #198 new template rule for an Intel BSD variant
new 1ee4186 Merge pull request #247 from nexB/198-intel-bsd-new
new 00a9a11 Update README
new 0f88176 Merge pull request #233 from nexB/91-kerberos-license
new 26f9e2d #248 Improve LGPL detection rule by making it a template
new a0217fc Add lxml library as source and linux/mac/win wheels.
new 99b2ce2 #221 Add basic support for Maven
new 195a40c #222 Add basic support for Nuget packages
new 4ff2aa3 fixed fileutils test case by sorting the results obtained
new 052107d Merge pull request #256 from nexB/fix-fileutils-test
new 9e37150 #257 Detect dual mit or gpl in javascript
new 752288c Merge pull request #258 from nexB/257-mit-gpl
new 5a17396 #259 Shorten maven test files paths to support Windows limitations.
new 45896c3 #86 New and improved licenses
new f28e180 #86 Remove sequence, inverted and aho-corasick matchers
new 15ff75a #86 Remove aho-corasick matcher
new 43da48f Add SPDX keys even for (L)GPL licenses that do not specify a version
new a446439 #86 Add caching of matches based on query run sequence hashes
new 2ae63c9 #86 Return the sparsified dict.
new 4b66349 #86 Make get_type the main entry point for content type checking
new 19abffe #86 split spans in two to support alternative span implementations
new 06d5b56 #86 Make get_type the main entry point for content type checking
new 3658eb4 #86 Improve tokenization
new 3cdb299 #86 Add matching of whole rule or query using sequence hash
new 0297c36 #86 Add test to validate License data
new 691c1d4 Merge pull request #261 from sschuberth/develop
new 52d6776 #86 Make the QueryRun a slice of the whole query
new 236dfd8 #86 Add Rule thresholds, validation and prep for expressions #74
new 07972ef #86 Improve reporting of license test failure
new 3e4161d #86 Improve LicenseMatch filtering and merging
new 4d824b6 #86 Simplify pre-filtering as a generic set comparison
new 6567783 #86 Improved perf tests
new cc0c972 #261 Correct failing license test expectation and rule
new 36b86c3 Ignore .repo directories created by the git-repo tool
new e45f8f4 Adding new authors
new d50517d #241 Add schematics library for Package model validation.
new 0ec79b9 #241 Edited Package class to enforce the correctness of package objects
new d4d39bd #241 minor formatting and removed the defaults
new f31b3c5 #241 Add version to every model subclass.
new 68d2d7a #241 Added recognize_package function for all the package models
new abbb90e #241 Added test cases to recognize file types in package models
new 9070a7f #241 Improved test cases and chosen smaller test files
new f3a27be #241 Moving the recognize package function to recognize.py
new 0827f21 #241 removed repeated code
new 5ae1016 #241 Added code to create proper NpmPackage objects from package.json
new 992f9c3 #241 removed unused imports and dangling pass
new c86e014 #241 using to_primitive from schematics instead of as_dict
new d2e50ec #241 using only tuples as datatypes in package models
new f82d72f #241 removing get_info() from NpmPackage class
new 4f80174 #241 fixed the related_packages variable in Package class
new 000f827 #241 using URLType instead of StringType for URLs
new 69a10d7 #241 updated copyright
new 0c277d9 #241 removing as_dict function in package models
new 2ed128e #241 adding as_dict to Package class
new 9c9cf40 #241 Add test for complete serialized Package objects
new 1c52ff8 #241 Added default values for Package class variables
new 7ade8e4 #241 Fixed packaging attribute in all subclasses
new cec30d5 #241 location attribute is made an internal field
new f1b881e #241 inherited Model class to customize Package class initialization
new e632360 #241 Return an OrderedDict from as_dict
new fb461b5 #241 Fixed failing tests in comments
new b840c0d #241 Rename classes EnhancedModel,Version to BaseModel,Versioning
new 7f5f051 #241 Eliminated URLType and validated pacakge object data in test cases
new 73452c6 #241 removed unnecessary variables and added cvs to vcs_tool
new 1db5a7a #241 typo fixed and minor formatting
new f3c393c #241 fixed overridden function __init__
new b739d7e #241 fixed as_dict() function to return a proper OrderedDict
new aa05486 #241 deleted redundant file
new 4200ed4 #241 implementing as_dict() method in the main class(BaseModel)
new 47799d3 #241 Removing left-over print statement from test function
new 42d9112 #241 Updated Maven Package creation and related tests expectations
new 66eb08d #241 Improved Package model validation and definition
new d8b00a7 #241 new NEVRA parser for RPMs
new ab44604 #241 Improved RPM model with proper version validation
new a976008 #241 Improved Nuget model with correct owners and authors
new ddf2aa3 #241 Improved NPM model with correct owners and authors
new 68474f4 Adding new authors
new 562495a Approximate license detection: all datadriven tests passing!
new 130cf2c #86: Approximate license detection: major refactoring
new 35aa571 #86 New and improved licenses and rules
new 8e0117e #86 New Span using interger bit sets
new 075640e #86 Bump and remove unused older version of libraries
new 5265a8f #86 Ignore dist when collecting tests
new 58260a6 #86 Add intbitset fast C integer set lib to deps
new 8e864d3 #86 Decrease the max dist between 2 licenses matches to 10.
new 7464205 #86 Cleanup cache code
new 74d5efb #86 New and improved list of frequent/common tokens
new 72e6828 #86 Add doc to what the "legal" module is about
new b9a41cd #86 Update to use latest "matcher" and spans location
new c638b5e #86 Cleanup and refine doc for sequence matching code
new 5b6975c #86 Use intbitset fast inter set to track matchable query positions
new d56bda9 #86 Ensure intbitset can be built from sources
new 8edc5c0 #86 New ahocorasick automaton library for exact matching
new 8b1fef3 #86 New and improved license detection tests
new 9d40543 #86 Update CLI to detect licenses with 0 as min default score
new 3488f97 #86 Roll back change to ignore any non-text file
new 7c364f9 #86 Keep --license-score as CLI option for now
new 546ecc9 #86 do not run perf tests by default
new 6a08104 #86 Formatting
new 70516e3 #86 Add pyahocorasick to deps
new 19441c5 #86 Formatting and doc refinements
new 2c7a1a9 #86 rename prefileter to match_set
new 0f0a9a0 #86 new README to document the high level design of detection
new b6ed235 #86 Remove pure Python pyahocorasick. Rename match_small to match_aho
new dc6a6bf #86 Correctly rebase cache matches
new 1332a6e #86 Cosmetic
new 5820dda #86 Cosmetic
new 0dfb1d9 #86: use load_rules rather than _rules_proper function name
new 9a45717 #86 Use automatons for all exact match including negative
new d99f278 #86 Ensue taht native deps are installed correctly.
new e29b6db #86 Improve release script adding tar.gz
new 4c005c3 #86 Refine doc and formatting
new 0af1b7b #86 Better setup/manifest, excluding ~ files
new c405a54 #86 remove pre-built native wheels
new be76f6a #86 temp commit to sort out Travis CI build issues
new c9d830b #86 temp commit to sort out Travis CI build issues
new 61ea246 #86 temp commit to sort out Travis CI build issues, again
new 5cdfb89 #86 temp commit to sort out Travis CI build issues, again, again!
new 589cd6b #86 temp commit to sort out Travis CI build issues
new fcf32e2 #86: Corrected duplicate and orphaned rules checks
new dd2451f #86: Refine message for orphaned rules checks
new 91b8f0f Merge pull request #249 from nexB/241-new-package-model
new 2e271ba Bump to experimental 1.6.3
new 3f26c6a Ensure that we do not build a universal wheel
new d90d7f2 #278 added new rules for gpl-3.0-gcc license
new dd290b9 Replace py2_ipaddress by ipaddress
new b4ee65c Ignore /local/
new c69dcad Remove mojibake, junk unicode characters
new faf9a87 Format license text on 80 chars lines
new b013f0c New unicode license for software and data
new 8025ab4 New and improved license detection rules.
new 0030a71 Merge remote-tracking branch 'upstream/86-approximate-license-detection' into 86-approximate-license-detection
new 7f06987 #281 fixed failure to detect NPM package
new a420c97 #284 temporary workaround using a diskcache patch
new f375d17 #284 : Fixed by updating diskcache to 1.7.0
new 3d1953b #284 : Fixed by updating diskcache to 1.7.0
new f21e232 New and improved GPL rule
new 32fed9d New LGPL rules for #285
new 7e1d752 #285 adding test case for the new lgpl-2.1 rule added
new 9ee0d4e #285 adding new RULE for the previous test case
new fcb0c34 #86 use latest Pypi versions of intbitset and pyahocorasick
new 7260e65 Merge remote-tracking branch 'upstream/86-approximate-license-detection' into 86-approximate-license-detection
new dd823a2 #289 : failing tests when detecting a CPAN MANIFESTS
new b7b2f3e Use --no-cache-dir for configure pip installs
new bc17b6d #289 Have proper recognize class method for each Package subclass
new 5c3556f Cosmetic code formatting
new 1a5ff02 #281: added explicit test cases for npm package scanning
new c81753b Add wheels for Linux/Mac/Win for multiple thirdparties
new 64a0cf1 Add to setup and document wheels for multiple thirdparties
new 6b34757 Ignore local dir
new 27a7b80 Experimental IRC build notification
new 42a9340 The ScanCode wheel is not universale (yet)
new 4e199bc Merge remote-tracking branch 'upstream/86-approximate-license-detection' into 86-approximate-license-detection
new f69432e Merge remote-tracking branch 'upstream/285-new-lgpl-rule' into 86-approximate-license-detection
new ead74dc Merge pull request #292 from nexB/281-package-failure
new 8e537de #285 fix rule to avoid including markup
new 8cd4889 Update the latest base thirdparties to ensure usage of manylinux wheels
new 908f0cd #285 test with the actual full test pom.xml
new 6c960b3 Merge remote-tracking branch 'upstream/86-approximate-license-detection' into develop
new efbc31d New facebook patent rights license
new e7a1049 Remove usless commented out expectedFailure
new 1ddc16a Use different versions of lxml on Linux/Mac and Winwows
new 789ef18 Use extras_require for windows specific wheels
new baa59ec Add new IRC channel link
new e20f733 #89 adding new test case
new 20796f1 Move license texts to their proper place
new fd97820 Make gpl-2.0-classpath license obsolete (per SPDX)
new fd339ce Merge remote-tracking branch 'upstream/89-new-test-case' into develop
new 2550abc Streamlined travis IRC notification
new 82df9d6 #286 Add matched license rule details to JSON results
new c63ec06 #289 Do not ever fail a scan
new 4cc25e8 #286 Remove matcher from matched license rule details
new 679cfae #148 Fixed with new rule and test for GPL license
new 1f28d5b prep fopr release 2.0
new cc3d18c #269 added new rules and tests for LGPL license
new b2bd743 184 Added new rule to detect LGPL 2.1 license
new ac64207 #172 Added new rule and tests to detect bsd-new license
new ea7b78a #107 new rule to detect mpl-2.0 license
new 2da4074 #94 Added new rule and tests to detect GPL license
new dfabea0 #96 new rule to detect lgpl-3.0-plus license
new fb45ca9 #87 Added new rule to detect unknown license
new 5db60f7 Fix #303 with new rule
new 565607d Merge pull request #309 from nexB/172-new-bsd-rule
new a496e3a Merge pull request #310 from nexB/107-new-mpl-rule
new 1acb71d Merge pull request #306 from nexB/269-new-lgpl-rule
new 9c21c88 Merge pull request #308 from nexB/184-new-lgpl-rule
new ba3ff21 #184 Do not include copyrights in license rule
new e3f5244 Merge pull request #314 from nexB/184-new-lgpl-rule
new ff91e6b Merge remote-tracking branch 'upstream/94-new-gpl-rule' into develop
new e6ec56d Add trailing LF
new ed15c95 Merge pull request #312 from nexB/96-new-lgpl-rule
new 913cd9d #87 Do not include copyright in rules
new e5e0808 #87 Avoid mojibake for german character in rule
new 5824446 Merge pull request #313 from nexB/87-unknown-license
new db4b96e Adding basic readme
new 745a16b #315 neutral dje license url (#317)
new a3ac681 #318 minimimal utility script to convert ScanCode JSON to CSV
new f61df99 #315: updated DEJACODE_LICENSE_URL to reflect new changes to the urn syntax in DejaCode
new 1fdef38 Add mode details for IRC support.
new efe40d5 Minor bump
new e229862 Fix #323
new 5a696f2 #322 Improved data structure using files instead of results (#325)
new 2444054 Merge pull request #319 from nexB/315-update-to-clean-urn-syntax
new 6f41d1c Check for __main__ not main
new d1da432 Remove unused .keep file
new 61d511d #86 Remove junk temp files committed by mistake
new e319c70 #86 Remove junk perf test file committed by mistake
new 6e82f45 Bump version to 2.0.0.rc1
new 7a57e44 Fix incorrect bump to version to 2.0.0.rc1
new 19e4ab6 Move CI build badges to the top of the README for #330
new 1245140 New rules and test for #331
new 6bbd4e5 If the platform is unsupported, actually disclose its name
new 1f71e7f New test for #331
new 700ca07 #41: adding base script to get license keys using DejaCode API
new 882ed66 #337 Update README installation doc for Linux
new bfb8e00 #337 Update README installation doc for Debian 8
new 8dc9b43 #330 Simple IRC build notification script for Appveyor
new f3a0704 Merge remote-tracking branch 'upstream/develop' into develop
new 55643a1 Fix indentation
new 8298680 Add missing license header and simplify script
new d083582 Use official FSF-formatted GPL 2.0 license text
new db35ccd #330 Update appveyor build badge URLs
new 5c1d577 Refine contributing doc
new 479091f #327 New and improved license detection rules
new 4f4f50c #327 Externalize data driven test utils in their own module
new 3fe2f77 #327 Improve handling of literal line endings in texts
new e9d6728 Add todo and pointer to improve wide charactes extraction in binaries
new 59b1c07 #327 refine handling of tags in markup such as HTML
new 07066ce Add ability to force clear the license match cache
new 6b50a27 Add new frequent tokens such as "license"
new 661b445 #327 overhaul the license match merging and filtering logic
new 9f95362 Improve license match tracing. Update logic for qyery run matching
new 2d58e94 #327 Update match type for exact license match.
new f21f58b #327 Simplify texts tokenization, remove unused code
new 4f22261 Work in progress twoards a separate module for license texts extraction
new df30abb Update match type
new ac3c432 #327 do not merge sequence matches
new 389c754 #327 break query runs at "40" empty lines
new 5fe42d1 Cosmetics and comments updates
new 57c8459 Document why we have an unused import
new 1bccb1e Remove unused Span.merge method
new 273711c Update and improve license detection tests
new a2e0689 Update license Rule model
new 3cf81c3 Remove unused ngram references, add new thresholds for small matches
new 685a8b3 #327 New and improved licenses and detection rules
new 46b61ab #327 Remove two extra bsd-new from sleepycat SPDX
new c40b8f2 #327 New and improved licenses and detection rules
new 20e954a Comment on cache usage
new c2b1d48 Make MAX_DIST used for merging license matches much bigger
new fdf626a Add new frequent tokens for license detection
new d559ec2 Use intbitsets for LicenseMatch spans
new cf1cc78 #327 Refin proprietary license detection rules
new f76b3b9 #327 New and improved licenses and detection rules
new 97d6027 Improve and cleanup license detection query processing
new 8b33927 Move print_matched_texts to shared license test utils
new 6baa231 Add deeper tracing to exact matching
new a165bcd Remove references to unused exact matching in sets.
new f364888 Fix how license match lines are obtained
new 93c4bcb New license detection perf test
new d5f37e5 Micro optimization to test set containment last.
new e7598c8 Use same call to load licenses, rules and query files for symmetry.
new 21466c2 Refine sequence matching arguments
new 586e053 #327 Rework match merging and filtering
new f5c08d7 Improved license matching procedure
new 57c9d39 New and improved license detection tests
new 577d1b7 Do not regen test fixtures by default.
new 39d8ddb Fixed incorrect and duplicated GPL license texts and rules
new a48248b The GPL 2.0.0
new 86e6e36 The GPL 2.0.1
new fa508ac The GPL 2.0.2
new b9f7849 The GPL 2.0.3
new a8d5a81 The GPL 2.0.4
new 182d499 Update the GPL license with notes about which text version it is.
new 2312f98 Cleanup and refine GPL detection rules.
new 3277b49 Fixed maven test expectation that fails with a weird heisenbug
new e397fe3 Fix scan integration test to account for new license detection context
new 0094781 Add some verbosity to release smoke tests
new 9b28365 New rules for a conflicted GPL/LGPL licensing from ozone-db
new 91440bd Cleanup and refine GPL detection rules.
new 14a9dfd Test for #336
new 81827a7 Test for #336
new 92bb135 Renaming Curl to cURL license
new c8d9aa7 Removing copyright statement from cURL license and rules
new 82daba3 New license detection rule for #336
new ad04799 New license bds-new-derivative and rules and tests for #299
new a4eca9f New and improved BSD detection rules
new 64af97b New gpl+classpath detection rule
new 48aeaf7 Merge pull request #334 from nexB/327-license-detection-accuracy-improvements
new 52d29a9 Rename unicode_2.RULE and unicode_2.yml to unicode_mappings.RULE and unicode_mappings.yml, respectively. Change licenses in unicode_mappings.yml from 'unicode' to 'unicode-mappings'.
new 0e462c0 Rename unicode_2.RULE and unicode_2.yml to unicode_mappings.RULE and unicode_mappings.yml, respectively. Change licenses in unicode_mappings.yml from 'unicode' to 'unicode-mappings'.
new b5b6fca Revert unicode_mappings.RULE and unicode_mappings.yml back to unicode_2.RULE and unicode_2.yml, respectively. Add 'unicode-mappings' under license in unicode_2.yml
new 74a38ea #341 make the index lock timeout more explicit with a constant
new 5b48fe5 Bumping develop to 2.0.0rc2 to avoid confusion with other RC's
new 5532755 Merge branch 'develop' into 143-incorrect-license-detection
new 1c9b3ab #92: Add 'not-a-license' rule to remove GPL false positive
new 051f095 #143 Modify 'unicode_2.yml' to detect 'unicode-mappings' rather than 'unicode'
new 2cdbadd Revert "#143 Modify 'unicode_2.yml' to detect 'unicode-mappings' rather than 'unicode'"
new e006690 #143 Modify 'unicode_2.yml' to detect 'unicode-mappings' rather than 'unicode'. Remove Unicode copyright line from 'unicode_2.RULE'.
new 500c11e Merge pull request #343 from nexB/143-incorrect-license-detection
new 9b28181 Add rationale for flex non-gpl negative rule
new 49f8f15 Merge pull request #344 from nexB/92-incorrect-license-gpl-detected
new 80795d7 #143 Add test for unicode-mappings license
new f623f4a Ignore the generated top-level "tcl" directory
new f1f97e8 Merge pull request #345 from sschuberth/ignore-tcl
new 8dd29bf Merge pull request #348 from nexB/143-incorrect-license-detection
new 34fd7ba #92 Add flex readme as a test for flex license
new 35268e4 #92 Convert negative rule to regular for flex detection
new e4fb341 #92 Simplify netbsd license
new 0a55aae #92 Simplify flex-2.5 text
new 40e7de8 #92 Correct failing integration test
new 93d04cb Make incoherent test data files failures explanatory
new fc83b6d #88 Fixed with a test
new 00ab5b8 Merge pull request #349 from nexB/92-incorrect-license-gpl-detected
new 4ffa563 Refine and improve duplicated Apache 2.0 license detection rules
new 396174d Fix incorrect apache license text
new 153b024 Support matching rule fragments with automaton
new f4bc466 New and improved licenses, rules and tests
new 6d61abf Improve test for query tokens
new 854c7c8 New frequent tokens
new e6bb4fd Refine ngrams selection
new 61ad9fa Add support for ngrams detection with an automaton
new 9a16cf5 Refine license match merging
new 1cd4b6f Add note to test for iPhone legal notice
new f8639a5 Update failing test because from new tokens context
new 902d3d0 Correct some requirements version damaged by bumpversion
new 086addd Merge branch 'license-fragments' into develop
new 6b76862 Be case-insensitive on result format names
new 997284d Create any missing intermediate directories for the result file
new 2760f40 Merge pull request #350 from sschuberth/result-file
new 3840d3d #351 Support collecting BV company suffix in copyrights
new 50eaeec Merge pull request #352 from nexB/351-copyright-bv
new ba67179 Add strings module from Fireeye's flare-floss
new 8c1367b #99 Remove duplicated rules and license for stlport/hans boehm
new 2402c64 Format license text
new 4cbae6b #99 new classpath rules
new b1c65ac #99 new unicode rule
new c03be95 #99 test using only a subset of the strings found in test elf
new 768251f #99 permission should is a frequent token
new be6ec82 Formatting
new 76fc220 #99 license queries: make the line_threshold to 1000 for binaries
new eec2cd1 Ensure full, verbatim text of Apache license is used
new a396eda #99 refine fireeye floss strin extraction for our use case
new 50c952c #99 re-implementation of strings extraction from binaries
new bcf9439 Remove "expected_contains" feature from license detection tests
new 738dae1 Add new license match merge condition when ispans are the same
new 3d12ec6 Remove category from intbitset.ABOUT
new 0d03c0f Ensure that binary strings have at least two unique characters.
new bcd215c Improved rules for proprietary license detection
new 408a617 Improved X11 and MIT rules, license and texts
new 2534dcb Improved public domain detection rules
new a817955 Removedd incorrect rule: this is a duple of the afmparse text
new 608ca5d Improved artitics license detection
new 2b50c98 Simplify adobe-scl license
new cf2a245 Improve license detection of some tests expecting for fail for now
new f6e782f Update test expectation
new 27f2f1f Correct failure in license detection test
new b55d003 Improve copyright detection accuracy
new 5aa84c1 Merge pull request #353 from nexB/99-license-in-binary
new a1b0e36 #267 Add simplejson for its iterable streaming encoding capabilities
new 3f0a871 #267 Ensure that cli test always raise exceptions
new 06a176a #267 Initial implementation of scan streaming
new ff606e8 #267 Catch exceptions in CLI tests
new 07d7f62 #267 Bump diskcache to latest version 2.0.2
new 0176316 #267 Organize imports
new 50bfc21 #267 Add test highlighting a Python pickle bug
new 6b92ccf #267 Add test highlighting a diskcache bug
new ee5958e #355 add test for false positive license detection
new 5578839 #267 Rename test module to avoid name conflicts
new f60a5a9 #267 workaround Python pickle bug
new 8a106d3 #267 Do not raise exceptions in CLI calls
new abf924b Merge pull request #354 from nexB/cache-and-stream-scan-results
new ead7599 #356 Do not create dupe entries for NPM metafile_locations
new a6d0123 Make public domain rules solid
new e451a4f New license detection rule and test for #360
new a1f40aa Improve license detection rules and tests
new ed86781 Use indented JSON for improved test readability
new 86b653c Add SCANCODE_LICENSE_DEBUG env var to enable license detection tracing
new 73bb98e Add derive(s|d) and public as license frequent tokens
new 7ee8aaf Ensure that licenses are tokenized on +
new d841aee Ensure that license test JSON is idented for readability
new 58d3e1a Add derive(s|d) and public as license frequent tokens
new 8e29ce4 Improve licenses and rules
new bbc5c3a Remove mojibake from license texts and rules
new 36b72dc New and improved license rules and tests
new d16bba9 Ensure that licenses are tokenized on +
new dd7c106 New rules and test for #361
new 76db44b Remove unused code and docs
new 336e33f Merge pull request #363 from nexB/360-361-improved-license-detection
new a574e3e Fix failing test following rules updates in #360 and #361
new b8be751 Fialing test for #362
new cc42428 Always put infos in cache when caching scan
new 88f56ce #364 Store scan errors in a per-file scan_errors key.
new 16fa563 #364 Ensure html-app works with missing scans and errors
new 27b8451 Merge pull request #365 from nexB/364-file-level-errors
new c8ba04d #362 Make html-app copyright table creation more error proof
new e6d2b21 Do not use diskache's Fanout cache.
new 45a2daf Improved Apache 2.0 license detection rule.
new cc429aa #267 Do not run scancode CLI tests on multiple processes
new 27f9060 Quote commands launched in CI loops
new ce9d060 Correct Travis matrix environment variable that were wrongly defined
new 8b39521 Add doc to get_scans_cache for #267
new 1ead8c8 Use slots for content type registry to use less memory
new 62e8771 Initial support for an interruptible function call for #267
new 4f8329c Improve getting results from cache and other refinements for #267
new 08a115a Simplify clik progress reporting for #267
new cf024ac Improve scanning for #267
new 87d3bb0 #267 Update extractcode command with latest CLI utils changes
new ad24078 #267 Update get_relative_path tests to match new semantics
new 8618e73 #267 Improve tests for scancode CLI
new 0e90a0e #267 Fix logic in timeout computation
new fdfe18b #267 Ensure that any scanning error is reported in the scan stats
new 329d1bb #267 experimental support for max memory quota
new 52a07f4 #267 Ensure psutil is added as a dependency
new 983d4e0 #267 Improve documentation
new 1a6cceb Fix typo in comment
new 09a52e8 #267 Add SCANCODE_EXPERIMENTAL_MAX_MEMORY feature switch
new e26df77 #267 Make interruptible functions work
new 2c52888 #267 Make memory quota always enabled in scans
new 4ed14c9 Refine code and comment typos
new ca9dcc9 #267 Refine tests for scan timeouts and max_memory
new 9435f42 #267 Make timeout optional if not provided, with default
new 9e711b5 #267 Correct typo in docstring
new 4f51b19 #267 Use environment variables to test timeout and max_memory
new 2e90db5 #267 Lower expectation for timeout and memory tests
new 64b80b5 #267 Lower expectation for timeout and memory tests
new 6a40078 #267 Ensure that process and thread pools are closed properly.
new d9020e3 #267 improve expectations for interrupt tests
new ccd13c3 #267 Do not run a memory guard forever, instead combine with a timeout
new e87e381 #267 Improve timeout test with some randomness in test files
new ebed01a Merge pull request #369 from nexB/long-scan-timeout
new 12133fd #267 Add command options for --timeout and --max-memory
new db5d1a9 New license detection rules.
new c12948c New license detection rule: do not detect fake GPL.
new 03f41b0 Merge pull request #371 from nexB/267-cli-options-for-timeout-and-max_memory
new ca640b9 New license detection rule
new a8e23ca #267 Improve interruptible function error message
new 508ab21 #267 remove line_by_pos references from cache
new e7dc2b1 #267 Improve incorrect license test expectation
new 68a2240 Remove useless solid and min_score references in license tests for #267
new 330c181 #267 Remove unused set-based Span implementation
new 8d54e50 #267 promote intbitset-based Span implementation as the one
new 4251995 #267 Remove memory leak in license detection match merging
new 151b9bb #267 Improve scan results caching speed
new 7839f60 Merge pull request #376 from nexB/267-memory-leak
new f791def Cosmetic formatting and import reorg
new 7bd76b2 New and improved license detection rules
new 80d2706 Remove unused import
new 1cc85cf New and improved license detection rules
new 517fb88 New and improved license detection rules and tests
new 361d25c Cosmetics
new 36dc26e #342 Implement new scoring for license match
new 8985851 Cleanup imports
new b5aa7df Cosmetics
new 5e42adc #342 Refine doc and clean dead code. Add digits-only token tracking
new f201a54 #342 Improve computing of license rule relevance
new b59fd4d Improve filtering of license matches of single spurious token
new 7eedb58 #342 Add tests for License match score and rule relevance computation
new 137f80f #320: links now open in new tab, where applicable; Jinja2 updated to v 2.8 to use the 'target' parameter
new 00f574c #320: removed unneeded AboutCode dependency
new c57dab5 Merge pull request #321 from nexB/320-links-open-in-new-tab
new 3d89c28 #385 Temptative correction for Python 2.7.3 issue
new 5bfe401 #339 Create new function to correctly parse newest ScanCode JSON output
new 22e7b76 #339 Create leading slashes for paths and trailing slashes for directories
new 12030cc Merge pull request #383 from nexB/342-license-match-confidence
new 376cb9d #388 Ensure that --verbose scan goes to stdout and is not hidden
new 1c6bbe1 Organize imports. Ensure cache is cleared on exit.
new 0cdff95 #388 Minor cleanups related to verbose output in extracode
new 788f761 #385 Add new workaround for bug https://bugs.python.org/issue14881
new 6aa76df #385 Improve workaround for bug https://bugs.python.org/issue14881
new 8f9616b #390 Ensure that unicode or/and byte paths are handled correctly
new e7a1349 Merge pull request #391 from nexB/390-unicode-paths
new f204aa3 New and improved MIT license variations
new b73ef49 #390 Rename test data path to correct path.
new a95df31 #390 Bundle test data in an archive. Use OS-specific tests.
new 144b0a1 Run first scancode CLI tests on Appveyor and faster on 2 processes
new fb20492 #390 Use extractcode for proper extraction of test data on windows
new e7319a6 #390 Test that extractcode cli extracts archives with unicode names
new fd7be76 Reformat code
new b2d12df #390 Improve handling for archives with unicode names.
new 1e3ade0 #390 Skip failing test on windows for now.
new 25eac5d #387 Initial support to extract XAR archives and Apple pkg or mpkg
new 7f08191 #339 Create new function to correctly parse newest ScanCode JSON output
new 938b7b4 #339 Create leading slashes for paths and trailing slashes for directories
new e7a04d2 #339 Refactor based on original
new 6ea1b9c #339 Refactor `json2csv.py` functionality by using the implementation from the original `json2csv.py` script
new 66c5c2f #339 Add support for license option.
new b3e8749 #339 Flatten the 'matched_rule' field under 'licenses' and append to 'licenses' when processing the 'licenses' field
new f3a541b Merge pull request #392 from nexB/387-apple-pkg-xar-archive-support
new 4574f3b #259 Use shorter paths for test files on Windows
new 7025368 #253 Recognize Python packages using setup.py files
new bd70867 #253 Recognize python wheels as packages
new 0d4905b #253 Recognize Python .egg files as packages
new a58ca53 #253 Ensure that opened files are closed
new 4c11550 #253 Improve functions documentation
new fce71b4 #253 Document code, add several FIXME and reformat
new 57472ea #339 Add support for copyright option. Rewrite license processing functionality to deal with matched rules seperatly.
new 3b1f01c #339 Add placeholder for packages and scan error fields
new e76b945 Cosmetics to work also in Python 3.
new edd7b60 Ensure license index cache is not invalidated by pyc compilation
new 0f530e5 #397 Fix incorrect mit or gpl detection with new license rule
new 2904ea1 #339 Refactor json2csv.py.
new 5b763e2 #339 Refactor copyright function
new eafe6db #339 Consolidate information from columns whose values are lists into a single string for those column entries
new 5ca6cfa #339 Add support for emails, urls, and scan errors output
new 922eecc #339 Replace old tests for json2csv.py
new 4179047 #339 Add new test files and expectations for modified tests. Create new test for verifying csv output from ScanCode result that contain all scan options (full).
new 13ba716 #386 Add new rule and test for OpenSSL license from OpenSSL-1.1.0c/crypto/aes/aes_cbc.c
new 9ac2678 #339 Remove OrderedSet class and fold class functionality into collect_header_keys()
new c19eeff Merge pull request #402 from nexB/386-apache-2.0-incorrectly-detected
... 572 lines suppressed ...
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/scancode-toolkit.git
More information about the Python-modules-commits
mailing list