fossology 3.4.0 release candidate 1
Pre-release
Pre-release
Important Notice
There seem to be issues with the migration from an older versions of FOSSology. Therefore, installing this release on existing servers is something you should not do.
Features
114750a
feat(addLicense): Retain previous request valuesbe6e705
feat(adminLicense): Add search to each columnde88249
feat(bulk): inclusion of licensetext, acknowledgement and commente67549b
feat(composer): Updated development dependencies. * Switched to Mockery::pattern for pattern matching.f5c89fa
feat(copyright): allow copyright to run standalonefd302b1
feat(copyright): Enable recursion testaef0070
feat(copyright): New JSON hpp version5dd657a
feat(copyright): refactor copyrightDao check uploadtree table name923982a
feat(docker-compose): Prepared docker-compose Dockerfile to replace the standalone Dockerfile. Changes: docker-compose.docker-entrypoint.sh: * Refactored bash script.4ffe259
feat(docker): Implemented multi-staged build. * Added simple test for standalone copyright.346546d
feat(docker): Replaced standalone Dockerfile with docker-compose. Changes: .dockerignore: * Added some unrelated files for docker.058a41b
feat(emailConfig): Move config settings to sysconfig table215b6d8
feat(fo-installdeps): Drop support for End-of-Life distributions.7b804e1
feat(fo-postinstall): Added flag to omit all database operations.063d5df
feat(fo-postinstall): Implemented best practises for bash script.e9345a2
feat(fossology): Support for Bionic Beaverd89c334
feat(info): change tag from input to textarea refactor ShowReportInfo add missing843d319
feat(jquery): update jquery, datatable and select2 to latest versions 1) fix delete license color issue 2) fix width issue for user decisionsab30fbf
feat(keyword): new-keyword-agent192b1bb
feat(license_administration): add sorting, update datatable7e22a09
feat(license_administration): Improvements of the existing implementation for the admin license table.320865e
feat(licenses): add license test to licenseref.sql from SPDX1b5f5ee
feat(licenses): exceptions detection restructured6da4823
feat(licenses): gnu-javamail-exception bug correctedbaec095
feat(licenses): MPL detection bug corrected0a6436a
feat(monk): add monk knowledgebase serialization4c5c00a
feat(php): Improved PHP 7.2 support.Added support for PHPUnit 6.49ffd73
feat(php): Replaced the class Object by builtin features.0093d1a
feat(phpunit): Migrated to namespaced phpunit.d89539e
feat(pkgagent): Drop support for RPM 4.4.x and RHEL/CentOS 5.d09331f
feat(prepare-test): Print a warning to user for perpare-testb202f93
feat(readmeoss): add license shortname above the license text5033861
feat(serverUpload): Check for wildchar during upload891bb45
feat(test): Bypass API rate limit of github.fd237b0
feat(wget_agent): Mask password in log
Corrections
0bcd1b7
fix(ars_seq): Reset ars sequence to ars_master7276004
fix(author): Fix multiple entries in author tabled764d97
fix(cli): there were minor problems in the variable namescb9f5c0
fix(cliTest): Ununpack and copyright cli test fixes24beb0e
fix(copyright): match copyright statements in full945aad2
fix(copyright): replace ct_pk with table_pk for all copyright sub-agents13898c2
fix(copyright): unify same column selection for both queries4e1acb4
fix(cunit-version): Change script with new syntax33b5ea7
fix(dataTable): Make removed class commond3a1b31
fix(dataTables): Update datatable objects to 1.10edb57fc
fix(decisions): Replace copyright_decision_pk with table_pk8638bd7
fix(delagent): Extra drop statements in test5a041ab
fix(delagent): Prevent unauthorized delete from CLId277eb7
fix(deps): Add Boost runtime dependenciesaac3126
fix(deps): Add boost runtime dependency fix #1175af0d048
fix(docker-compose): Added missing mod_deps in the docker-compose.Dockerfile.8f65e44
fix(ecc-view): Update ecc_decision table to match other schema97647f1
fix(email): Prevent scheduler crashes7813c66
fix(email): Update existing sysconfig values87016ec
fix(fo-installdeps): Allow running without the option '-y'.f88d428
fix(import-csv): syntax error in importing license-csv42ab00a
fix(install_offline): Fix install_offline recipe to run in install folderd2a3b85
fix(license-list): fix handling of getLicensesPerFileNameForAgentId resulte79df05
fix(licenseUpdate): update the license parameters with same shortnamedcbbff4
fix(mimetype): Quick fix for mimetype testd83507a
fix(monkbulk): check the job status when scheduling multiple monkbulksfa35d2a
fix(ninka): typo for ninka scriptf77eeaf
fix(nomos): fix nomos crash3ff7487
fix(nomos): fix posix incompatible regular expressions181a9f6
fix(nonzipUpload): change the upload_modece8dab0
fix(perpare-test): Give more options to users85573fe
fix(pkgagent): Added support for RPM >= 4.14793eb13
fix(postinstall): Look for compressed man pages also44e2bd6
fix(scheduler): make init script wait for postgresql on startupdaa0bd0
fix(scheduler): revert make init script wait for postgresql on startupb4fdf40
fix(schema): Add missing constraintsa87c285
fix(schema): check with the table property for current scheme8a8097d
fix(sysconfig): Change structure of valuesddab228
fix(test): Remove prepare test from test target4e670f8
fix(testCases): Fix scheduler and ununpack test cases08cfa75
fix(travis): Missing phppcd on travis. * Switched the jobs "Syntax Check", "Static Code Analysis" and "Copy/Paste Detector" to sudoless.051f91e
fix(unitTests): Fixing CUnit and PHPUnit tests196731f
fix(uploadSrv): Copyright statement fix94424d9
fix(user): Update user's current group while removing from group426fdbb
fix(wget_agent): Ignore test_proxy_ftp, because it is flaky on travis.372a308
fix(xenial): Added the missing runtime dependency php7.0-mbstring.
Refactorings, Infrastructure
51376ae
chore(deps): Implemented best practices for bash scripts.adc9117
chore(doxygen): Add license header to doxygen conf file69ce635
chore(tests): Removed dummy directories for testing.a824fe1
chore(travis): Removed global environment variables usage. * Moved syntax check and static code analysis in separate steps.252f663
chore(travis): Simplified travis.yml * Removed unused dependencies. * Removed caching for apta11fdfb
chore(unifiedreport): Remove extra space762e9fc
chore(vagrant): Switched to ubuntu/xenial64. * Removed symlinks. * Added missing test dependency. * Added script to configure vagrant for development.c13f06d
perf(copyright): Improve query for pfile on uploadae66e68
perf(copyright): Use prepared statements to fetch pfiles7473a25
perf(Docker): Use Debian Jessie slim variant6e5b21c
refactor(monk): refactor and cleanup codeee154ea
test(monk): add more unit and functional tests for monk
Documentation
f06006f
doc(screenshots): add wrongly deleted screenshots back into the source code87d2d9c
docs(adj2nest): Added doxygen comments for adj2nest3380961
docs(agents): Added supported CLI options to every agent65764e5
docs(buckets): Added doxygen comments for buckets agent1c6b01d
docs(contributing): Added steps to create PRce496cc
docs(CONTRIBUTING): Made required changes in noteb97f643
docs(copyright): Added doxygen comments for copyright agentd013713
docs(debug): Added doxygen comments for debug pluginb835cb6
docs(decider): Added doxygen comments for decider agentb85cb8c
docs(deciderjob): Added doxygen comments for deciderjob agent3bb9c64
docs(delagent): Added doxygen comments for delagenta11054d
docs(demomod): Added doxygen comments for demomodddca886
docs(doxygen): Add doxygen conf filea0387d9
docs(issue): Issue, PR template for new requests6793719
docs(libc): Doxygen documentation for C librarycf1305c
docs(LICENSE): Create LICENSE to reflect in gitc3925cb
docs(main): remove outdated screenshots42f7737
docs(mainpage): Include text from README.mdc415a5e
docs(maintagent): Added doxygen comments for maintagent5fa5579
docs(mimetype): Added doxygen comments for mimetype agentd652eb1
docs(nomos): Doxygen documentation for NOMOS agente0c4ecc
docs(nomos):update call hierarchy notesa125fc4
docs(pkgagent): Added doxygen comments for pkgagnetf1ae113
docs(README): fix readme for docker-compose and version numbersd57c426
docs(README): Show only master build status9d6f865
docs(readmeoss): Added doxygen comments for ReadmeOssbd32a77
docs(regexscan): Added doxygen comments for regexscanfe463a7
docs(reuser): Added doxygen comments for reuserd1d8a6a
docs(scheduler): Added doxygen comments for scheduler8f73e10
docs(sections): Created unique section name for every agent2ca0ea5
docs(spdx2): Added doxygen comments for SPDX2315f4d4
docs(unifiedreport): Added doxygen comments for unifiedreport10d0588
docs(ununpack): Added doxygen comments for ununpack07a8356
docs(ununpack): Fix few spelling mistakeseb30027
docs(wc_agent): Added doxygen comments for wc_agente79fe95
docs(wget_agent): Added doxygen comments for wget_agent